{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "0a9a4370",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "SparsePauliOp(['II', 'IZ', 'ZI', 'ZZ', 'XX'],\n",
      "              coeffs=[-1.05237325+0.j,  0.39793742+0.j, -0.39793742+0.j, -0.0112801 +0.j,\n",
      "  0.1809312 +0.j])\n"
     ]
    }
   ],
   "source": [
    "from hydrogen import pauli_operator\n",
    "\n",
    "H2_op = pauli_operator()\n",
    "print(H2_op)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "74c240bf",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-1.85727503 -1.24458455 -0.88272215 -0.22491125]\n"
     ]
    }
   ],
   "source": [
    "import numpy as np\n",
    "\n",
    "eigens_exact = np.linalg.eigvalsh(H2_op.to_matrix())\n",
    "print(eigens_exact)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "56b21f8d",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "from qiskit.algorithms.optimizers import SPSA \n",
    "from qiskit.algorithms.state_fidelities import ComputeUncompute\n",
    "from qiskit.circuit.library import EfficientSU2\n",
    "from qiskit.primitives import Sampler, Estimator\n",
    "\n",
    "ansatz = EfficientSU2(2)\n",
    "sampler = Sampler()\n",
    "estimator = Estimator()\n",
    "fidelity = ComputeUncompute(sampler)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "e42fefb2",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [],
   "source": [
    "callback = lambda nfev, params, fval, step, acc: print(f'Evaluation {nfev}: {fval}')\n",
    "optimizer = SPSA(callback=callback, maxiter=1000)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "4aa2a0d4",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 3: -1.0685834202466682\n",
      "Evaluation 6: -1.0422844887620013\n",
      "Evaluation 9: -1.167572537942755\n",
      "Evaluation 12: -1.1919776495025491\n",
      "Evaluation 15: -1.5348071875529823\n",
      "Evaluation 18: -1.4938870528555046\n",
      "Evaluation 21: -1.1583543920390789\n",
      "Evaluation 24: -0.8676592998454092\n",
      "Evaluation 27: -0.8732921226825441\n",
      "Evaluation 30: -1.050351709049314\n",
      "Evaluation 33: -1.5129948759968552\n",
      "Evaluation 36: -1.6068141992888052\n",
      "Evaluation 39: -1.4586152403120407\n",
      "Evaluation 42: -1.2892206942677986\n",
      "Evaluation 45: -1.3190087402842623\n",
      "Evaluation 48: -1.34114226600988\n",
      "Evaluation 51: -1.1524041513017884\n",
      "Evaluation 54: -0.9282231193549484\n",
      "Evaluation 57: -1.4708121111577275\n",
      "Evaluation 60: -1.0832607765656608\n",
      "Evaluation 63: -1.2037091753515081\n",
      "Evaluation 66: -1.0130353694398704\n",
      "Evaluation 69: -0.7924239114473179\n",
      "Evaluation 72: -0.973901578824278\n",
      "Evaluation 75: -0.9957492548563529\n",
      "Evaluation 78: -1.2044225264319042\n",
      "Evaluation 81: -1.2596164531578997\n",
      "Evaluation 84: -1.259405001211938\n",
      "Evaluation 87: -1.3297826898694223\n",
      "Evaluation 90: -1.2415715914445968\n",
      "Evaluation 93: -1.2424405175578974\n",
      "Evaluation 96: -1.4566669508380472\n",
      "Evaluation 99: -1.5132804051986894\n",
      "Evaluation 102: -1.5595471404082553\n",
      "Evaluation 105: -1.5588839664635918\n",
      "Evaluation 108: -1.540656108641205\n",
      "Evaluation 111: -1.538036051272365\n",
      "Evaluation 114: -1.521697628793966\n",
      "Evaluation 117: -1.53010579474387\n",
      "Evaluation 120: -1.533493795674062\n",
      "Evaluation 123: -1.5309880732174976\n",
      "Evaluation 126: -1.528463029683273\n",
      "Evaluation 129: -1.5565128119797653\n",
      "Evaluation 132: -1.487623065727689\n",
      "Evaluation 135: -1.4753717034913911\n",
      "Evaluation 138: -1.4856548509621788\n",
      "Evaluation 141: -1.5690124356524113\n",
      "Evaluation 144: -1.561617155517583\n",
      "Evaluation 147: -1.5663212183920772\n",
      "Evaluation 150: -1.5693606396528892\n",
      "Evaluation 153: -1.6340339857120483\n",
      "Evaluation 156: -1.6442511743592416\n",
      "Evaluation 159: -1.641088626197286\n",
      "Evaluation 162: -1.642581917137488\n",
      "Evaluation 165: -1.640509533101101\n",
      "Evaluation 168: -1.6988109049056235\n",
      "Evaluation 171: -1.7075557077896586\n",
      "Evaluation 174: -1.6981455746949639\n",
      "Evaluation 177: -1.7439043565447188\n",
      "Evaluation 180: -1.747042420051858\n",
      "Evaluation 183: -1.768971653608872\n",
      "Evaluation 186: -1.7735187461857775\n",
      "Evaluation 189: -1.7646828999294324\n",
      "Evaluation 192: -1.7313592642678364\n",
      "Evaluation 195: -1.7328863573162976\n",
      "Evaluation 198: -1.8288724101353109\n",
      "Evaluation 201: -1.8274909259413534\n",
      "Evaluation 204: -1.8273910023769249\n",
      "Evaluation 207: -1.8281352336156893\n",
      "Evaluation 210: -1.8290906238568458\n",
      "Evaluation 213: -1.8342390543788305\n",
      "Evaluation 216: -1.8356084303569036\n",
      "Evaluation 219: -1.8442352440097358\n",
      "Evaluation 222: -1.8434988755508765\n",
      "Evaluation 225: -1.8426469566880743\n",
      "Evaluation 228: -1.8391646931019352\n",
      "Evaluation 231: -1.8391867194936515\n",
      "Evaluation 234: -1.8393265299587325\n",
      "Evaluation 237: -1.8414147797943918\n",
      "Evaluation 240: -1.8357621180864234\n",
      "Evaluation 243: -1.8363525036132107\n",
      "Evaluation 246: -1.8474394941902073\n",
      "Evaluation 249: -1.847243594639444\n",
      "Evaluation 252: -1.8473065645578597\n",
      "Evaluation 255: -1.847239566698633\n",
      "Evaluation 258: -1.8474174279855344\n",
      "Evaluation 261: -1.8491345825196746\n",
      "Evaluation 264: -1.8488461643035174\n",
      "Evaluation 267: -1.848956335023957\n",
      "Evaluation 270: -1.8515957925959639\n",
      "Evaluation 273: -1.8516911423639393\n",
      "Evaluation 276: -1.8519204977019934\n",
      "Evaluation 279: -1.8515834213727325\n",
      "Evaluation 282: -1.8514464733237963\n",
      "Evaluation 285: -1.8517620654791982\n",
      "Evaluation 288: -1.8518098005335777\n",
      "Evaluation 291: -1.8552997085102383\n",
      "Evaluation 294: -1.853870461433378\n",
      "Evaluation 297: -1.8544839602722825\n",
      "Evaluation 300: -1.8556969722032297\n",
      "Evaluation 303: -1.8557303501335323\n",
      "Evaluation 306: -1.856257756209485\n",
      "Evaluation 309: -1.8561928574286009\n",
      "Evaluation 312: -1.8563392544993913\n",
      "Evaluation 315: -1.8562469218584654\n",
      "Evaluation 318: -1.8563972501933\n",
      "Evaluation 321: -1.8563721417633343\n",
      "Evaluation 324: -1.856416367836343\n",
      "Evaluation 327: -1.8561544873528175\n",
      "Evaluation 330: -1.856649381573146\n",
      "Evaluation 333: -1.8560693574889844\n",
      "Evaluation 336: -1.8561528634256472\n",
      "Evaluation 339: -1.8554737346186554\n",
      "Evaluation 342: -1.8552596372733474\n",
      "Evaluation 345: -1.8557774054668363\n",
      "Evaluation 348: -1.8558900740522457\n",
      "Evaluation 351: -1.8559381172353222\n",
      "Evaluation 354: -1.855885734396349\n",
      "Evaluation 357: -1.8557917008256941\n",
      "Evaluation 360: -1.8557536980764595\n",
      "Evaluation 363: -1.8561154767094141\n",
      "Evaluation 366: -1.8556625170809329\n",
      "Evaluation 369: -1.856314377528872\n",
      "Evaluation 372: -1.8564337571458804\n",
      "Evaluation 375: -1.856012190852673\n",
      "Evaluation 378: -1.8557940003389466\n",
      "Evaluation 381: -1.8559835082285945\n",
      "Evaluation 384: -1.8560495032369562\n",
      "Evaluation 387: -1.8566017911170456\n",
      "Evaluation 390: -1.8562478126469226\n",
      "Evaluation 393: -1.8563305873058598\n",
      "Evaluation 396: -1.8563460019260962\n",
      "Evaluation 399: -1.856339699209745\n",
      "Evaluation 402: -1.8562652753974584\n",
      "Evaluation 405: -1.8567272037946507\n",
      "Evaluation 408: -1.8568722204280406\n",
      "Evaluation 411: -1.8568688174825456\n",
      "Evaluation 414: -1.8568590591485399\n",
      "Evaluation 417: -1.857070837004311\n",
      "Evaluation 420: -1.8570566296628708\n",
      "Evaluation 423: -1.8546422067866466\n",
      "Evaluation 426: -1.8556622402874117\n",
      "Evaluation 429: -1.8551844235577621\n",
      "Evaluation 432: -1.8551720827595264\n",
      "Evaluation 435: -1.8551565085124553\n",
      "Evaluation 438: -1.8551318603323048\n",
      "Evaluation 441: -1.8568086594014719\n",
      "Evaluation 444: -1.8567911530305292\n",
      "Evaluation 447: -1.856861512458441\n",
      "Evaluation 450: -1.8567020472272664\n",
      "Evaluation 453: -1.8568530859804608\n",
      "Evaluation 456: -1.8568340930309253\n",
      "Evaluation 459: -1.8567644893650663\n",
      "Evaluation 462: -1.8567948434254542\n",
      "Evaluation 465: -1.8566117713766237\n",
      "Evaluation 468: -1.8568334007516263\n",
      "Evaluation 471: -1.8569148377341558\n",
      "Evaluation 474: -1.8568717988032828\n",
      "Evaluation 477: -1.8569327874832535\n",
      "Evaluation 480: -1.8571118632656396\n",
      "Evaluation 483: -1.8567635946940697\n",
      "Evaluation 486: -1.856809088251057\n",
      "Evaluation 489: -1.8569959303674375\n",
      "Evaluation 492: -1.8569256824872225\n",
      "Evaluation 495: -1.8569277780991438\n",
      "Evaluation 498: -1.8567094733959757\n",
      "Evaluation 501: -1.8567805563836082\n",
      "Evaluation 504: -1.8566188634461098\n",
      "Evaluation 507: -1.8566258623670044\n",
      "Evaluation 510: -1.8566162144860952\n",
      "Evaluation 513: -1.856650765940849\n",
      "Evaluation 516: -1.8558971242562827\n",
      "Evaluation 519: -1.8559197986321774\n",
      "Evaluation 522: -1.8554695966581851\n",
      "Evaluation 525: -1.8555099182236423\n",
      "Evaluation 528: -1.8556690555200073\n",
      "Evaluation 531: -1.8556997384768157\n",
      "Evaluation 534: -1.8557832602892097\n",
      "Evaluation 537: -1.8564562898336756\n",
      "Evaluation 540: -1.8565117621427811\n",
      "Evaluation 543: -1.8566535295211746\n",
      "Evaluation 546: -1.8567653363432648\n",
      "Evaluation 549: -1.856807194030576\n",
      "Evaluation 552: -1.856821414281961\n",
      "Evaluation 555: -1.8568290113469128\n",
      "Evaluation 558: -1.8568227411898137\n",
      "Evaluation 561: -1.8566995726024054\n",
      "Evaluation 564: -1.8566227165167288\n",
      "Evaluation 567: -1.856612463891798\n",
      "Evaluation 570: -1.8567121470996435\n",
      "Evaluation 573: -1.856758950160102\n",
      "Evaluation 576: -1.8567403588949687\n",
      "Evaluation 579: -1.8567463874108125\n",
      "Evaluation 582: -1.8570166396062258\n",
      "Evaluation 585: -1.857021871786883\n",
      "Evaluation 588: -1.8569522398095493\n",
      "Evaluation 591: -1.8571075911395125\n",
      "Evaluation 594: -1.8571090041329348\n",
      "Evaluation 597: -1.8571047682709685\n",
      "Evaluation 600: -1.8571363204943876\n",
      "Evaluation 603: -1.8571333573114022\n",
      "Evaluation 606: -1.857076782358591\n",
      "Evaluation 609: -1.8570224517487475\n",
      "Evaluation 612: -1.857132938858149\n",
      "Evaluation 615: -1.8570743327939603\n",
      "Evaluation 618: -1.8571816498573197\n",
      "Evaluation 621: -1.8570007524443808\n",
      "Evaluation 624: -1.8570021178131633\n",
      "Evaluation 627: -1.8569827553056815\n",
      "Evaluation 630: -1.8569570533539057\n",
      "Evaluation 633: -1.8569119078249874\n",
      "Evaluation 636: -1.856905801549911\n",
      "Evaluation 639: -1.8569862756114723\n",
      "Evaluation 642: -1.8568599135751902\n",
      "Evaluation 645: -1.856847749812054\n",
      "Evaluation 648: -1.8568757050629234\n",
      "Evaluation 651: -1.8569503603276236\n",
      "Evaluation 654: -1.8569491799157773\n",
      "Evaluation 657: -1.8569011720623285\n",
      "Evaluation 660: -1.8569003100336983\n",
      "Evaluation 663: -1.8570952920243373\n",
      "Evaluation 666: -1.857203203926593\n",
      "Evaluation 669: -1.857186180944207\n",
      "Evaluation 672: -1.8572053179407102\n",
      "Evaluation 675: -1.8572178044991692\n",
      "Evaluation 678: -1.8572104619145808\n",
      "Evaluation 681: -1.8572038461869287\n",
      "Evaluation 684: -1.8572399161821056\n",
      "Evaluation 687: -1.8572267678095282\n",
      "Evaluation 690: -1.8572478668998458\n",
      "Evaluation 693: -1.8570713651210413\n",
      "Evaluation 696: -1.8570811552381719\n",
      "Evaluation 699: -1.8570929201763975\n",
      "Evaluation 702: -1.8570865893303998\n",
      "Evaluation 705: -1.8570938881759862\n",
      "Evaluation 708: -1.8570809876942207\n",
      "Evaluation 711: -1.8570716786730836\n",
      "Evaluation 714: -1.857073091037138\n",
      "Evaluation 717: -1.8570799536656535\n",
      "Evaluation 720: -1.8571185578092866\n",
      "Evaluation 723: -1.8570652890670933\n",
      "Evaluation 726: -1.857238703026617\n",
      "Evaluation 729: -1.8572389983435675\n",
      "Evaluation 732: -1.8572314829738312\n",
      "Evaluation 735: -1.8572198077545419\n",
      "Evaluation 738: -1.8572090050906465\n",
      "Evaluation 741: -1.856809995767365\n",
      "Evaluation 744: -1.8568227476404593\n",
      "Evaluation 747: -1.8568184221433828\n",
      "Evaluation 750: -1.8568130936630254\n",
      "Evaluation 753: -1.856822570236994\n",
      "Evaluation 756: -1.8568266757267609\n",
      "Evaluation 759: -1.8568396678723953\n",
      "Evaluation 762: -1.8568623541183156\n",
      "Evaluation 765: -1.8569403671243538\n",
      "Evaluation 768: -1.8569309882019343\n",
      "Evaluation 771: -1.856863840737604\n",
      "Evaluation 774: -1.856839614518522\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 777: -1.8569633828795207\n",
      "Evaluation 780: -1.8565714675310965\n",
      "Evaluation 783: -1.8565678411515936\n",
      "Evaluation 786: -1.856505535700924\n",
      "Evaluation 789: -1.8564586688853926\n",
      "Evaluation 792: -1.8565118277114314\n",
      "Evaluation 795: -1.8565184918899496\n",
      "Evaluation 798: -1.8566356413932676\n",
      "Evaluation 801: -1.8566305797852816\n",
      "Evaluation 804: -1.8565948053956798\n",
      "Evaluation 807: -1.8566029274071871\n",
      "Evaluation 810: -1.856667394344049\n",
      "Evaluation 813: -1.8569072183499609\n",
      "Evaluation 816: -1.856861560836313\n",
      "Evaluation 819: -1.8568483872047334\n",
      "Evaluation 822: -1.8568575307592081\n",
      "Evaluation 825: -1.8568806607719308\n",
      "Evaluation 828: -1.8570606396116518\n",
      "Evaluation 831: -1.857060744421827\n",
      "Evaluation 834: -1.8570891956197577\n",
      "Evaluation 837: -1.8570890874539474\n",
      "Evaluation 840: -1.8567545096896991\n",
      "Evaluation 843: -1.856903862106005\n",
      "Evaluation 846: -1.8568849893075758\n",
      "Evaluation 849: -1.8568767283717518\n",
      "Evaluation 852: -1.8570289783536433\n",
      "Evaluation 855: -1.8569959045591455\n",
      "Evaluation 858: -1.857001669919181\n",
      "Evaluation 861: -1.8570490340135464\n",
      "Evaluation 864: -1.8570496839757646\n",
      "Evaluation 867: -1.857073937367514\n",
      "Evaluation 870: -1.8570738067823183\n",
      "Evaluation 873: -1.8570259946423842\n",
      "Evaluation 876: -1.85709278434495\n",
      "Evaluation 879: -1.857062034892946\n",
      "Evaluation 882: -1.8570681917687337\n",
      "Evaluation 885: -1.8571170136566362\n",
      "Evaluation 888: -1.8571204600972726\n",
      "Evaluation 891: -1.8571175405053595\n",
      "Evaluation 894: -1.8571152697344222\n",
      "Evaluation 897: -1.857128166236754\n",
      "Evaluation 900: -1.8569936839991417\n",
      "Evaluation 903: -1.8570254311022942\n",
      "Evaluation 906: -1.8569676378902893\n",
      "Evaluation 909: -1.8569806910026467\n",
      "Evaluation 912: -1.8569852408673704\n",
      "Evaluation 915: -1.8569956206138312\n",
      "Evaluation 918: -1.8569963039268864\n",
      "Evaluation 921: -1.8570369889029004\n",
      "Evaluation 924: -1.8570551597381526\n",
      "Evaluation 927: -1.8570796338377609\n",
      "Evaluation 930: -1.8571418733977767\n",
      "Evaluation 933: -1.8570422258757404\n",
      "Evaluation 936: -1.8570677254669616\n",
      "Evaluation 939: -1.857071683420614\n",
      "Evaluation 942: -1.8570817025180055\n",
      "Evaluation 945: -1.8570889466124065\n",
      "Evaluation 948: -1.857170908952789\n",
      "Evaluation 951: -1.8568947672048233\n",
      "Evaluation 954: -1.8567873231882077\n",
      "Evaluation 957: -1.856780736962956\n",
      "Evaluation 960: -1.8567117560853315\n",
      "Evaluation 963: -1.8568175241955631\n",
      "Evaluation 966: -1.8567779884337083\n",
      "Evaluation 969: -1.856785767681527\n",
      "Evaluation 972: -1.8569097435954072\n",
      "Evaluation 975: -1.85687066218733\n",
      "Evaluation 978: -1.856841481825098\n",
      "Evaluation 981: -1.8568420864362958\n",
      "Evaluation 984: -1.8568074425660135\n",
      "Evaluation 987: -1.8568232716241235\n",
      "Evaluation 990: -1.8568227262386248\n",
      "Evaluation 993: -1.8568202345289821\n",
      "Evaluation 996: -1.8568410038691416\n",
      "Evaluation 999: -1.8568483232739077\n",
      "Evaluation 1002: -1.85684679760625\n",
      "Evaluation 1005: -1.8568618948553142\n",
      "Evaluation 1008: -1.8568553993575816\n",
      "Evaluation 1011: -1.8568470032736255\n",
      "Evaluation 1014: -1.8568425265174104\n",
      "Evaluation 1017: -1.8568457853493194\n",
      "Evaluation 1020: -1.8567664206569499\n",
      "Evaluation 1023: -1.8567673640262348\n",
      "Evaluation 1026: -1.8567684014194616\n",
      "Evaluation 1029: -1.8566932764535586\n",
      "Evaluation 1032: -1.8567300955733292\n",
      "Evaluation 1035: -1.856827214396839\n",
      "Evaluation 1038: -1.8568292377731948\n",
      "Evaluation 1041: -1.8568697359440636\n",
      "Evaluation 1044: -1.8568712835506245\n",
      "Evaluation 1047: -1.8568812388415084\n",
      "Evaluation 1050: -1.8568820314370564\n",
      "Evaluation 1053: -1.8569414021152648\n",
      "Evaluation 1056: -1.856955684869142\n",
      "Evaluation 1059: -1.8569833071069577\n",
      "Evaluation 1062: -1.85697225108759\n",
      "Evaluation 1065: -1.8569569712183247\n",
      "Evaluation 1068: -1.856972708699828\n",
      "Evaluation 1071: -1.8568719559910356\n",
      "Evaluation 1074: -1.8569032332389321\n",
      "Evaluation 1077: -1.8569609157690563\n",
      "Evaluation 1080: -1.8569481420377119\n",
      "Evaluation 1083: -1.8569463231362933\n",
      "Evaluation 1086: -1.856978427295997\n",
      "Evaluation 1089: -1.8570652605048739\n",
      "Evaluation 1092: -1.8570767464505162\n",
      "Evaluation 1095: -1.8570363451459269\n",
      "Evaluation 1098: -1.857089419038691\n",
      "Evaluation 1101: -1.8571510466102124\n",
      "Evaluation 1104: -1.8571453338431236\n",
      "Evaluation 1107: -1.8570230637305614\n",
      "Evaluation 1110: -1.8570284477368515\n",
      "Evaluation 1113: -1.8571139146375835\n",
      "Evaluation 1116: -1.8571003364266077\n",
      "Evaluation 1119: -1.8570455567177442\n",
      "Evaluation 1122: -1.8570219314137395\n",
      "Evaluation 1125: -1.8570004114770622\n",
      "Evaluation 1128: -1.856994187461451\n",
      "Evaluation 1131: -1.8570577624017546\n",
      "Evaluation 1134: -1.8570526223818917\n",
      "Evaluation 1137: -1.8571098082240074\n",
      "Evaluation 1140: -1.857162124530639\n",
      "Evaluation 1143: -1.8572045004524993\n",
      "Evaluation 1146: -1.857184737370368\n",
      "Evaluation 1149: -1.8571810087803564\n",
      "Evaluation 1152: -1.8572133481101072\n",
      "Evaluation 1155: -1.857213664825828\n",
      "Evaluation 1158: -1.8572239965413997\n",
      "Evaluation 1161: -1.8572239986125096\n",
      "Evaluation 1164: -1.8572126479131088\n",
      "Evaluation 1167: -1.8572036652651445\n",
      "Evaluation 1170: -1.8572019286385153\n",
      "Evaluation 1173: -1.8572311421821066\n",
      "Evaluation 1176: -1.8572349378917312\n",
      "Evaluation 1179: -1.8572302891693877\n",
      "Evaluation 1182: -1.8572289668341437\n",
      "Evaluation 1185: -1.8571689251900916\n",
      "Evaluation 1188: -1.85719962441773\n",
      "Evaluation 1191: -1.8572061229837096\n",
      "Evaluation 1194: -1.857228647261062\n",
      "Evaluation 1197: -1.8572192828481726\n",
      "Evaluation 1200: -1.8572121724010977\n",
      "Evaluation 1203: -1.8571809098373766\n",
      "Evaluation 1206: -1.8570946158827593\n",
      "Evaluation 1209: -1.8570962789185739\n",
      "Evaluation 1212: -1.8571098453947548\n",
      "Evaluation 1215: -1.8570968873445024\n",
      "Evaluation 1218: -1.8571140169482487\n",
      "Evaluation 1221: -1.8571170287556096\n",
      "Evaluation 1224: -1.8570705706255386\n",
      "Evaluation 1227: -1.8570850292006618\n",
      "Evaluation 1230: -1.8570850571331998\n",
      "Evaluation 1233: -1.8570868793828066\n",
      "Evaluation 1236: -1.857104239943494\n",
      "Evaluation 1239: -1.8571053290661685\n",
      "Evaluation 1242: -1.8570950285808727\n",
      "Evaluation 1245: -1.8571408919506887\n",
      "Evaluation 1248: -1.857049264549805\n",
      "Evaluation 1251: -1.857079515091968\n",
      "Evaluation 1254: -1.8570750258202908\n",
      "Evaluation 1257: -1.8570989668235214\n",
      "Evaluation 1260: -1.8571184934921108\n",
      "Evaluation 1263: -1.857118664599977\n",
      "Evaluation 1266: -1.8571158699610841\n",
      "Evaluation 1269: -1.857126146692605\n",
      "Evaluation 1272: -1.8571500208273637\n",
      "Evaluation 1275: -1.8571897826310495\n",
      "Evaluation 1278: -1.857071300996875\n",
      "Evaluation 1281: -1.857160982722147\n",
      "Evaluation 1284: -1.857205764332999\n",
      "Evaluation 1287: -1.8572062935188551\n",
      "Evaluation 1290: -1.8572059369336618\n",
      "Evaluation 1293: -1.85719044780721\n",
      "Evaluation 1296: -1.85718247452664\n",
      "Evaluation 1299: -1.8571957363388651\n",
      "Evaluation 1302: -1.8571927159654316\n",
      "Evaluation 1305: -1.8571924633256418\n",
      "Evaluation 1308: -1.8571923304656557\n",
      "Evaluation 1311: -1.8571859005246578\n",
      "Evaluation 1314: -1.8572047537154697\n",
      "Evaluation 1317: -1.857133715933195\n",
      "Evaluation 1320: -1.8571633482987098\n",
      "Evaluation 1323: -1.8571835724113908\n",
      "Evaluation 1326: -1.8571838479582876\n",
      "Evaluation 1329: -1.8571711898915226\n",
      "Evaluation 1332: -1.85716162822753\n",
      "Evaluation 1335: -1.8571623416525216\n",
      "Evaluation 1338: -1.8571666095401578\n",
      "Evaluation 1341: -1.857163354397785\n",
      "Evaluation 1344: -1.8571642873817231\n",
      "Evaluation 1347: -1.8571389958118643\n",
      "Evaluation 1350: -1.8571686120100876\n",
      "Evaluation 1353: -1.8571637790425037\n",
      "Evaluation 1356: -1.857182062492543\n",
      "Evaluation 1359: -1.857192294678827\n",
      "Evaluation 1362: -1.857192352271384\n",
      "Evaluation 1365: -1.8571908238073902\n",
      "Evaluation 1368: -1.857199071335801\n",
      "Evaluation 1371: -1.8571825023048423\n",
      "Evaluation 1374: -1.8571931597132607\n",
      "Evaluation 1377: -1.8571962412190188\n",
      "Evaluation 1380: -1.8571935994836057\n",
      "Evaluation 1383: -1.8572042103852018\n",
      "Evaluation 1386: -1.8572408860465215\n",
      "Evaluation 1389: -1.8572270082645927\n",
      "Evaluation 1392: -1.857235396856637\n",
      "Evaluation 1395: -1.8572140175365721\n",
      "Evaluation 1398: -1.857230062237164\n",
      "Evaluation 1401: -1.8572303824335956\n",
      "Evaluation 1404: -1.8572329623946664\n",
      "Evaluation 1407: -1.857222252089005\n",
      "Evaluation 1410: -1.8572428742242657\n",
      "Evaluation 1413: -1.8572313139159045\n",
      "Evaluation 1416: -1.8572384092258245\n",
      "Evaluation 1419: -1.8572237243270568\n",
      "Evaluation 1422: -1.8572261507614702\n",
      "Evaluation 1425: -1.8572066460355323\n",
      "Evaluation 1428: -1.8571707732958227\n",
      "Evaluation 1431: -1.8571560397559599\n",
      "Evaluation 1434: -1.8571450613281404\n",
      "Evaluation 1437: -1.8571414694895705\n",
      "Evaluation 1440: -1.8571661754681967\n",
      "Evaluation 1443: -1.8571690255746818\n",
      "Evaluation 1446: -1.8571506527412824\n",
      "Evaluation 1449: -1.8571513480159523\n",
      "Evaluation 1452: -1.8571639074819524\n",
      "Evaluation 1455: -1.857172707781769\n",
      "Evaluation 1458: -1.8571731901075847\n",
      "Evaluation 1461: -1.8571713524701479\n",
      "Evaluation 1464: -1.8571704019890618\n",
      "Evaluation 1467: -1.8571662256990318\n",
      "Evaluation 1470: -1.8571736101237142\n",
      "Evaluation 1473: -1.8572250815854026\n",
      "Evaluation 1476: -1.8572032958563829\n",
      "Evaluation 1479: -1.8572314164625183\n",
      "Evaluation 1482: -1.8572292720095962\n",
      "Evaluation 1485: -1.8572229792764348\n",
      "Evaluation 1488: -1.8571948805385865\n",
      "Evaluation 1491: -1.8572065220181417\n",
      "Evaluation 1494: -1.857227701442893\n",
      "Evaluation 1497: -1.8572498817206657\n",
      "Evaluation 1500: -1.8572263854023\n",
      "Evaluation 1503: -1.8572243905675632\n",
      "Evaluation 1506: -1.8572336944688534\n",
      "Evaluation 1509: -1.8572192607317386\n",
      "Evaluation 1512: -1.8572288404456452\n",
      "Evaluation 1515: -1.857245897904914\n",
      "Evaluation 1518: -1.8572460350939155\n",
      "Evaluation 1521: -1.8571133728922447\n",
      "Evaluation 1524: -1.8571365077785302\n",
      "Evaluation 1527: -1.8572002282405145\n",
      "Evaluation 1530: -1.8572046292519062\n",
      "Evaluation 1533: -1.857188893829065\n",
      "Evaluation 1536: -1.8571812009714899\n",
      "Evaluation 1539: -1.8571786075676457\n",
      "Evaluation 1542: -1.8571931659244614\n",
      "Evaluation 1545: -1.8571724066480344\n",
      "Evaluation 1548: -1.8571620068034536\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 1551: -1.8571622950910995\n",
      "Evaluation 1554: -1.8571806786699754\n",
      "Evaluation 1557: -1.857181040790116\n",
      "Evaluation 1560: -1.8571791176031376\n",
      "Evaluation 1563: -1.8572179839968117\n",
      "Evaluation 1566: -1.8572317741029545\n",
      "Evaluation 1569: -1.8572211470411635\n",
      "Evaluation 1572: -1.8572209906239059\n",
      "Evaluation 1575: -1.8572084564742934\n",
      "Evaluation 1578: -1.8571642586971526\n",
      "Evaluation 1581: -1.8571587715763351\n",
      "Evaluation 1584: -1.8571675842279118\n",
      "Evaluation 1587: -1.8571602708336707\n",
      "Evaluation 1590: -1.85719178864928\n",
      "Evaluation 1593: -1.8571898974551306\n",
      "Evaluation 1596: -1.857182356545671\n",
      "Evaluation 1599: -1.8571801008408635\n",
      "Evaluation 1602: -1.8571439243415673\n",
      "Evaluation 1605: -1.8571903501639173\n",
      "Evaluation 1608: -1.8571375218208688\n",
      "Evaluation 1611: -1.8571785857194365\n",
      "Evaluation 1614: -1.8572025304700894\n",
      "Evaluation 1617: -1.8572269212222612\n",
      "Evaluation 1620: -1.8572454119751634\n",
      "Evaluation 1623: -1.8572272131703582\n",
      "Evaluation 1626: -1.8572279590153478\n",
      "Evaluation 1629: -1.857230036860893\n",
      "Evaluation 1632: -1.8572104920030295\n",
      "Evaluation 1635: -1.8572188265605267\n",
      "Evaluation 1638: -1.8572390199591977\n",
      "Evaluation 1641: -1.857210162047059\n",
      "Evaluation 1644: -1.8572127365492537\n",
      "Evaluation 1647: -1.857212542107715\n",
      "Evaluation 1650: -1.8572054600331107\n",
      "Evaluation 1653: -1.8572025312104337\n",
      "Evaluation 1656: -1.857174760245801\n",
      "Evaluation 1659: -1.8571771656522416\n",
      "Evaluation 1662: -1.8571764403921884\n",
      "Evaluation 1665: -1.8571908598475453\n",
      "Evaluation 1668: -1.8572024947004868\n",
      "Evaluation 1671: -1.8572139485457588\n",
      "Evaluation 1674: -1.8572348261796574\n",
      "Evaluation 1677: -1.857242862348668\n",
      "Evaluation 1680: -1.8572449918314529\n",
      "Evaluation 1683: -1.8572364273372173\n",
      "Evaluation 1686: -1.8572376182354866\n",
      "Evaluation 1689: -1.8572119016084854\n",
      "Evaluation 1692: -1.8572116639800325\n",
      "Evaluation 1695: -1.8572241548145576\n",
      "Evaluation 1698: -1.8572187719217192\n",
      "Evaluation 1701: -1.8572123114933807\n",
      "Evaluation 1704: -1.8572174245432294\n",
      "Evaluation 1707: -1.857239907337491\n",
      "Evaluation 1710: -1.8572334232693317\n",
      "Evaluation 1713: -1.8572319851177146\n",
      "Evaluation 1716: -1.857231810900581\n",
      "Evaluation 1719: -1.8572130258889505\n",
      "Evaluation 1722: -1.8571891049976843\n",
      "Evaluation 1725: -1.8572151519481663\n",
      "Evaluation 1728: -1.8572331910440356\n",
      "Evaluation 1731: -1.8572240120711616\n",
      "Evaluation 1734: -1.8572247625576133\n",
      "Evaluation 1737: -1.8572196548251698\n",
      "Evaluation 1740: -1.8571923403711073\n",
      "Evaluation 1743: -1.8572109558908527\n",
      "Evaluation 1746: -1.85718394284939\n",
      "Evaluation 1749: -1.8571845192537173\n",
      "Evaluation 1752: -1.8571894671770994\n",
      "Evaluation 1755: -1.857198359707738\n",
      "Evaluation 1758: -1.8572005986158495\n",
      "Evaluation 1761: -1.8571748041152367\n",
      "Evaluation 1764: -1.8571779613618828\n",
      "Evaluation 1767: -1.8572034218306774\n",
      "Evaluation 1770: -1.8572031900328598\n",
      "Evaluation 1773: -1.8571828855892032\n",
      "Evaluation 1776: -1.8571827233665363\n",
      "Evaluation 1779: -1.8571837262353343\n",
      "Evaluation 1782: -1.8571670708830308\n",
      "Evaluation 1785: -1.8571678761765216\n",
      "Evaluation 1788: -1.8571970312198276\n",
      "Evaluation 1791: -1.857198651520963\n",
      "Evaluation 1794: -1.8571959612606543\n",
      "Evaluation 1797: -1.857207649391811\n",
      "Evaluation 1800: -1.8571759887856243\n",
      "Evaluation 1803: -1.8571850318392857\n",
      "Evaluation 1806: -1.8570352007505952\n",
      "Evaluation 1809: -1.8569993907190767\n",
      "Evaluation 1812: -1.8570062065903068\n",
      "Evaluation 1815: -1.8570188450144343\n",
      "Evaluation 1818: -1.8570570061636098\n",
      "Evaluation 1821: -1.857074306613795\n",
      "Evaluation 1824: -1.8571567807313694\n",
      "Evaluation 1827: -1.8571490414793048\n",
      "Evaluation 1830: -1.8571463227759515\n",
      "Evaluation 1833: -1.8571672503586492\n",
      "Evaluation 1836: -1.8571673805198223\n",
      "Evaluation 1839: -1.8571520349526895\n",
      "Evaluation 1842: -1.857158066981445\n",
      "Evaluation 1845: -1.857158197286113\n",
      "Evaluation 1848: -1.8571601527313648\n",
      "Evaluation 1851: -1.8571649615435386\n",
      "Evaluation 1854: -1.857196483443739\n",
      "Evaluation 1857: -1.8571969327793743\n",
      "Evaluation 1860: -1.85719683610853\n",
      "Evaluation 1863: -1.8571760343906236\n",
      "Evaluation 1866: -1.8571796207608817\n",
      "Evaluation 1869: -1.857181604205435\n",
      "Evaluation 1872: -1.8571815658489326\n",
      "Evaluation 1875: -1.8571753441214238\n",
      "Evaluation 1878: -1.8571744424333714\n",
      "Evaluation 1881: -1.857119869151225\n",
      "Evaluation 1884: -1.8571172656796242\n",
      "Evaluation 1887: -1.8567628697882572\n",
      "Evaluation 1890: -1.85676931446363\n",
      "Evaluation 1893: -1.856812660626383\n",
      "Evaluation 1896: -1.8568637474781182\n",
      "Evaluation 1899: -1.8568593576603243\n",
      "Evaluation 1902: -1.856846970175135\n",
      "Evaluation 1905: -1.8568929529196332\n",
      "Evaluation 1908: -1.8568997257875977\n",
      "Evaluation 1911: -1.85689968559046\n",
      "Evaluation 1914: -1.8568962660754442\n",
      "Evaluation 1917: -1.8568902496713604\n",
      "Evaluation 1920: -1.8569100822431661\n",
      "Evaluation 1923: -1.856909588131629\n",
      "Evaluation 1926: -1.8569123363595235\n",
      "Evaluation 1929: -1.8569698889759962\n",
      "Evaluation 1932: -1.8570288554433267\n",
      "Evaluation 1935: -1.8569733484214175\n",
      "Evaluation 1938: -1.8569970201619395\n",
      "Evaluation 1941: -1.8570022784910805\n",
      "Evaluation 1944: -1.8569771309649301\n",
      "Evaluation 1947: -1.856984924364458\n",
      "Evaluation 1950: -1.8569894381856489\n",
      "Evaluation 1953: -1.8570111336239914\n",
      "Evaluation 1956: -1.8570104145934345\n",
      "Evaluation 1959: -1.8570160921494516\n",
      "Evaluation 1962: -1.8570604598828833\n",
      "Evaluation 1965: -1.8570530919097565\n",
      "Evaluation 1968: -1.857116947070487\n",
      "Evaluation 1971: -1.8571215061268396\n",
      "Evaluation 1974: -1.8571251578415504\n",
      "Evaluation 1977: -1.8571652101151273\n",
      "Evaluation 1980: -1.8571697115233665\n",
      "Evaluation 1983: -1.8571697520100896\n",
      "Evaluation 1986: -1.8571696502919042\n",
      "Evaluation 1989: -1.857188054659575\n",
      "Evaluation 1992: -1.8571834654587391\n",
      "Evaluation 1995: -1.857183432163434\n",
      "Evaluation 1998: -1.8571802565228508\n",
      "Evaluation 2001: -1.85719921549957\n",
      "Evaluation 2004: -1.8571948962859337\n",
      "Evaluation 2007: -1.8571982567226746\n",
      "Evaluation 2010: -1.8571900380051698\n",
      "Evaluation 2013: -1.857185520048215\n",
      "Evaluation 2016: -1.8571865864668216\n",
      "Evaluation 2019: -1.8571609904158055\n",
      "Evaluation 2022: -1.8571662106427915\n",
      "Evaluation 2025: -1.8571587477582756\n",
      "Evaluation 2028: -1.8571756101175358\n",
      "Evaluation 2031: -1.8571758360665933\n",
      "Evaluation 2034: -1.8571764988469837\n",
      "Evaluation 2037: -1.8572047001689753\n",
      "Evaluation 2040: -1.8572063409844823\n",
      "Evaluation 2043: -1.8571846517493724\n",
      "Evaluation 2046: -1.857187030823597\n",
      "Evaluation 2049: -1.8572190209514907\n",
      "Evaluation 2052: -1.8572177971012218\n",
      "Evaluation 2055: -1.8572071166506234\n",
      "Evaluation 2058: -1.8572108277654398\n",
      "Evaluation 2061: -1.8572308552623764\n",
      "Evaluation 2064: -1.857122488280919\n",
      "Evaluation 2067: -1.8571234614719543\n",
      "Evaluation 2070: -1.8571228681705083\n",
      "Evaluation 2073: -1.8571233885995266\n",
      "Evaluation 2076: -1.8571193203913452\n",
      "Evaluation 2079: -1.8571143653151556\n",
      "Evaluation 2082: -1.8571057443355787\n",
      "Evaluation 2085: -1.857014589678185\n",
      "Evaluation 2088: -1.8570307309146186\n",
      "Evaluation 2091: -1.8570656245473942\n",
      "Evaluation 2094: -1.8570638693247157\n",
      "Evaluation 2097: -1.8571004796706718\n",
      "Evaluation 2100: -1.8571064145742915\n",
      "Evaluation 2103: -1.8571330420551537\n",
      "Evaluation 2106: -1.8571318283921907\n",
      "Evaluation 2109: -1.8571695229102057\n",
      "Evaluation 2112: -1.8571517528064203\n",
      "Evaluation 2115: -1.8571671769827869\n",
      "Evaluation 2118: -1.857165836031028\n",
      "Evaluation 2121: -1.8571704552704837\n",
      "Evaluation 2124: -1.8571800580798936\n",
      "Evaluation 2127: -1.857150635882432\n",
      "Evaluation 2130: -1.857181837217803\n",
      "Evaluation 2133: -1.8571717987671321\n",
      "Evaluation 2136: -1.857183012988248\n",
      "Evaluation 2139: -1.8571879613161022\n",
      "Evaluation 2142: -1.857187420774655\n",
      "Evaluation 2145: -1.8571377474779784\n",
      "Evaluation 2148: -1.8571448737921616\n",
      "Evaluation 2151: -1.8571447370769163\n",
      "Evaluation 2154: -1.8571902366115727\n",
      "Evaluation 2157: -1.857189408317786\n",
      "Evaluation 2160: -1.8572235219931414\n",
      "Evaluation 2163: -1.8572088314055417\n",
      "Evaluation 2166: -1.8572078457646466\n",
      "Evaluation 2169: -1.857200122498528\n",
      "Evaluation 2172: -1.857200887280201\n",
      "Evaluation 2175: -1.85720554662746\n",
      "Evaluation 2178: -1.8572452800279389\n",
      "Evaluation 2181: -1.8572463057466477\n",
      "Evaluation 2184: -1.857242540892952\n",
      "Evaluation 2187: -1.8572417010181763\n",
      "Evaluation 2190: -1.8572461423603395\n",
      "Evaluation 2193: -1.8572479241181201\n",
      "Evaluation 2196: -1.8572434262772506\n",
      "Evaluation 2199: -1.8572437068647634\n",
      "Evaluation 2202: -1.8572400122856205\n",
      "Evaluation 2205: -1.8572418875507533\n",
      "Evaluation 2208: -1.8572381297429057\n",
      "Evaluation 2211: -1.8572298791389739\n",
      "Evaluation 2214: -1.857233993599207\n",
      "Evaluation 2217: -1.8571859853599593\n",
      "Evaluation 2220: -1.8571836742931507\n",
      "Evaluation 2223: -1.8571571147585098\n",
      "Evaluation 2226: -1.8571773241156635\n",
      "Evaluation 2229: -1.8571868334160722\n",
      "Evaluation 2232: -1.8571867313775352\n",
      "Evaluation 2235: -1.857117396872204\n",
      "Evaluation 2238: -1.857116599771862\n",
      "Evaluation 2241: -1.8571122140435763\n",
      "Evaluation 2244: -1.857206584741147\n",
      "Evaluation 2247: -1.8572072084439233\n",
      "Evaluation 2250: -1.8572081898296517\n",
      "Evaluation 2253: -1.8572081896833565\n",
      "Evaluation 2256: -1.8572152999739102\n",
      "Evaluation 2259: -1.8572211029212755\n",
      "Evaluation 2262: -1.8572263855919942\n",
      "Evaluation 2265: -1.857232229307973\n",
      "Evaluation 2268: -1.8572347755810585\n",
      "Evaluation 2271: -1.857236213100584\n",
      "Evaluation 2274: -1.8572253392894569\n",
      "Evaluation 2277: -1.8572510058459841\n",
      "Evaluation 2280: -1.8572513817836456\n",
      "Evaluation 2283: -1.8572530492703891\n",
      "Evaluation 2286: -1.8572546110568726\n",
      "Evaluation 2289: -1.8572486560044645\n",
      "Evaluation 2292: -1.8572441121730883\n",
      "Evaluation 2295: -1.8572419396645796\n",
      "Evaluation 2298: -1.8572344050190301\n",
      "Evaluation 2301: -1.8572336138297423\n",
      "Evaluation 2304: -1.8572265380560642\n",
      "Evaluation 2307: -1.8572293950324674\n",
      "Evaluation 2310: -1.8572354645593774\n",
      "Evaluation 2313: -1.8572363462124057\n",
      "Evaluation 2316: -1.8572455682006865\n",
      "Evaluation 2319: -1.8572387943799713\n",
      "Evaluation 2322: -1.8572542038295723\n",
      "Evaluation 2325: -1.8572549644266103\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 2328: -1.8572536969734659\n",
      "Evaluation 2331: -1.8572488180564846\n",
      "Evaluation 2334: -1.8572570762036926\n",
      "Evaluation 2337: -1.8572559602211478\n",
      "Evaluation 2340: -1.8572334451199572\n",
      "Evaluation 2343: -1.8572337635697136\n",
      "Evaluation 2346: -1.8572252490896466\n",
      "Evaluation 2349: -1.8571847776792503\n",
      "Evaluation 2352: -1.8571871800192346\n",
      "Evaluation 2355: -1.8571878790539769\n",
      "Evaluation 2358: -1.8572266274758955\n",
      "Evaluation 2361: -1.8572277292969779\n",
      "Evaluation 2364: -1.8572169695870937\n",
      "Evaluation 2367: -1.857223082497179\n",
      "Evaluation 2370: -1.8572546931489087\n",
      "Evaluation 2373: -1.8572538278925315\n",
      "Evaluation 2376: -1.8572452230996475\n",
      "Evaluation 2379: -1.8572332310359083\n",
      "Evaluation 2382: -1.8572351844139656\n",
      "Evaluation 2385: -1.857237087976965\n",
      "Evaluation 2388: -1.8572442568992533\n",
      "Evaluation 2391: -1.8572444831409285\n",
      "Evaluation 2394: -1.8572386101911422\n",
      "Evaluation 2397: -1.857226770549388\n",
      "Evaluation 2400: -1.8572268016257092\n",
      "Evaluation 2403: -1.8572281323475868\n",
      "Evaluation 2406: -1.8572236577827985\n",
      "Evaluation 2409: -1.8572354727862865\n",
      "Evaluation 2412: -1.8572466801280654\n",
      "Evaluation 2415: -1.8572152326063827\n",
      "Evaluation 2418: -1.8572147143830535\n",
      "Evaluation 2421: -1.8572193461733162\n",
      "Evaluation 2424: -1.8572265765602627\n",
      "Evaluation 2427: -1.8572202057243636\n",
      "Evaluation 2430: -1.8572139527797031\n",
      "Evaluation 2433: -1.8572186876596302\n",
      "Evaluation 2436: -1.8571672818631544\n",
      "Evaluation 2439: -1.8571721057529071\n",
      "Evaluation 2442: -1.8571397205781355\n",
      "Evaluation 2445: -1.8571403495114711\n",
      "Evaluation 2448: -1.8571356972264144\n",
      "Evaluation 2451: -1.8571315314098682\n",
      "Evaluation 2454: -1.8571680113868638\n",
      "Evaluation 2457: -1.8571706641259316\n",
      "Evaluation 2460: -1.8571793382476\n",
      "Evaluation 2463: -1.8571793867685242\n",
      "Evaluation 2466: -1.857181986427469\n",
      "Evaluation 2469: -1.8571781513423082\n",
      "Evaluation 2472: -1.8571796282401343\n",
      "Evaluation 2475: -1.8571771147220162\n",
      "Evaluation 2478: -1.8571803198872452\n",
      "Evaluation 2481: -1.8571865178728437\n",
      "Evaluation 2484: -1.857189796991869\n",
      "Evaluation 2487: -1.8571954546628338\n",
      "Evaluation 2490: -1.8571991068058205\n",
      "Evaluation 2493: -1.857198830666445\n",
      "Evaluation 2496: -1.8571828426248929\n",
      "Evaluation 2499: -1.8571803763205066\n",
      "Evaluation 2502: -1.8571800235684914\n",
      "Evaluation 2505: -1.8571839223525726\n",
      "Evaluation 2508: -1.8571817341846815\n",
      "Evaluation 2511: -1.8571914784862387\n",
      "Evaluation 2514: -1.857182638069831\n",
      "Evaluation 2517: -1.857182639641637\n",
      "Evaluation 2520: -1.857188884749934\n",
      "Evaluation 2523: -1.8571829359441714\n",
      "Evaluation 2526: -1.8571814004245017\n",
      "Evaluation 2529: -1.8571780260479418\n",
      "Evaluation 2532: -1.8571955913906042\n",
      "Evaluation 2535: -1.8571824162686694\n",
      "Evaluation 2538: -1.857176505535257\n",
      "Evaluation 2541: -1.8571782783773099\n",
      "Evaluation 2544: -1.8571684034328413\n",
      "Evaluation 2547: -1.857168403814632\n",
      "Evaluation 2550: -1.857168444045541\n",
      "Evaluation 2553: -1.8571474907477945\n",
      "Evaluation 2556: -1.8571480251352699\n",
      "Evaluation 2559: -1.8571443038474167\n",
      "Evaluation 2562: -1.8571422504897113\n",
      "Evaluation 2565: -1.8571372894340543\n",
      "Evaluation 2568: -1.8571436261758898\n",
      "Evaluation 2571: -1.857144025876994\n",
      "Evaluation 2574: -1.857158617674389\n",
      "Evaluation 2577: -1.8571814712912098\n",
      "Evaluation 2580: -1.8572051157669032\n",
      "Evaluation 2583: -1.8572052280490423\n",
      "Evaluation 2586: -1.8572063393755993\n",
      "Evaluation 2589: -1.8572159553083694\n",
      "Evaluation 2592: -1.8572036971933743\n",
      "Evaluation 2595: -1.8572018687409473\n",
      "Evaluation 2598: -1.8572018746514458\n",
      "Evaluation 2601: -1.8572018417552854\n",
      "Evaluation 2604: -1.8572025483296155\n",
      "Evaluation 2607: -1.8571902091259156\n",
      "Evaluation 2610: -1.8571861364621052\n",
      "Evaluation 2613: -1.8571873053388537\n",
      "Evaluation 2616: -1.857179292885\n",
      "Evaluation 2619: -1.857191757384445\n",
      "Evaluation 2622: -1.8571869289522125\n",
      "Evaluation 2625: -1.8571863264404205\n",
      "Evaluation 2628: -1.8571862823389729\n",
      "Evaluation 2631: -1.8571845334496566\n",
      "Evaluation 2634: -1.857190998180051\n",
      "Evaluation 2637: -1.8572083288160324\n",
      "Evaluation 2640: -1.8572088464480672\n",
      "Evaluation 2643: -1.857197341169374\n",
      "Evaluation 2646: -1.8572054122573765\n",
      "Evaluation 2649: -1.8572092213527767\n",
      "Evaluation 2652: -1.8572201290353745\n",
      "Evaluation 2655: -1.8572174961266503\n",
      "Evaluation 2658: -1.8571914141369161\n",
      "Evaluation 2661: -1.8571944329860242\n",
      "Evaluation 2664: -1.8572170682172555\n",
      "Evaluation 2667: -1.8572045749353816\n",
      "Evaluation 2670: -1.8572115364821078\n",
      "Evaluation 2673: -1.8572115665349302\n",
      "Evaluation 2676: -1.857204902491945\n",
      "Evaluation 2679: -1.8571962944974323\n",
      "Evaluation 2682: -1.857153062700004\n",
      "Evaluation 2685: -1.857169041911916\n",
      "Evaluation 2688: -1.8571688670634305\n",
      "Evaluation 2691: -1.857159283127131\n",
      "Evaluation 2694: -1.8571578579456385\n",
      "Evaluation 2697: -1.857158359989523\n",
      "Evaluation 2700: -1.857162053624926\n",
      "Evaluation 2703: -1.8571618115900173\n",
      "Evaluation 2706: -1.8571682437651191\n",
      "Evaluation 2709: -1.8571827687403328\n",
      "Evaluation 2712: -1.8571960488871884\n",
      "Evaluation 2715: -1.8571925501247832\n",
      "Evaluation 2718: -1.8572052901839249\n",
      "Evaluation 2721: -1.8572049621963258\n",
      "Evaluation 2724: -1.857201827230961\n",
      "Evaluation 2727: -1.857202028537561\n",
      "Evaluation 2730: -1.8572082960922902\n",
      "Evaluation 2733: -1.8572071540793966\n",
      "Evaluation 2736: -1.857205723818058\n",
      "Evaluation 2739: -1.857214711252506\n",
      "Evaluation 2742: -1.857225775272543\n",
      "Evaluation 2745: -1.8572295761022506\n",
      "Evaluation 2748: -1.8572347390826975\n",
      "Evaluation 2751: -1.8572413825340641\n",
      "Evaluation 2754: -1.8572570654037597\n",
      "Evaluation 2757: -1.8572583740117665\n",
      "Evaluation 2760: -1.857139602651763\n",
      "Evaluation 2763: -1.8571466170895388\n",
      "Evaluation 2766: -1.8571437517392606\n",
      "Evaluation 2769: -1.8571744804491277\n",
      "Evaluation 2772: -1.857181328550892\n",
      "Evaluation 2775: -1.8571820148315206\n",
      "Evaluation 2778: -1.857187110700555\n",
      "Evaluation 2781: -1.857187304495057\n",
      "Evaluation 2784: -1.8572107482527542\n",
      "Evaluation 2787: -1.8572139244865742\n",
      "Evaluation 2790: -1.857217790122096\n",
      "Evaluation 2793: -1.8572170678913542\n",
      "Evaluation 2796: -1.8572257368379457\n",
      "Evaluation 2799: -1.8572256208826314\n",
      "Evaluation 2802: -1.8572311496199556\n",
      "Evaluation 2805: -1.8571880175241369\n",
      "Evaluation 2808: -1.8571862121500222\n",
      "Evaluation 2811: -1.8571880042487185\n",
      "Evaluation 2814: -1.857191717667591\n",
      "Evaluation 2817: -1.857214431026531\n",
      "Evaluation 2820: -1.857229582280375\n",
      "Evaluation 2823: -1.8572285846198302\n",
      "Evaluation 2826: -1.8572269322046446\n",
      "Evaluation 2829: -1.8572278338551345\n",
      "Evaluation 2832: -1.8572313614785358\n",
      "Evaluation 2835: -1.857234582397298\n",
      "Evaluation 2838: -1.8572322611640375\n",
      "Evaluation 2841: -1.8572333031244008\n",
      "Evaluation 2844: -1.8572324905748885\n",
      "Evaluation 2847: -1.8572385288253124\n",
      "Evaluation 2850: -1.8572534615995278\n",
      "Evaluation 2853: -1.8572494622255598\n",
      "Evaluation 2856: -1.8572608700957303\n",
      "Evaluation 2859: -1.8572503048008555\n",
      "Evaluation 2862: -1.8572232767888288\n",
      "Evaluation 2865: -1.8572280886152475\n",
      "Evaluation 2868: -1.8572123765768511\n",
      "Evaluation 2871: -1.8572218686097193\n",
      "Evaluation 2874: -1.8572286205509505\n",
      "Evaluation 2877: -1.8572262731455482\n",
      "Evaluation 2880: -1.857181591423588\n",
      "Evaluation 2883: -1.8571950069582421\n",
      "Evaluation 2886: -1.85719494513395\n",
      "Evaluation 2889: -1.8571940403132878\n",
      "Evaluation 2892: -1.857197523031624\n",
      "Evaluation 2895: -1.8571999266076866\n",
      "Evaluation 2898: -1.857200920956861\n",
      "Evaluation 2901: -1.8572174145807583\n",
      "Evaluation 2904: -1.8572001942998304\n",
      "Evaluation 2907: -1.857181911420115\n",
      "Evaluation 2910: -1.8571832831245463\n",
      "Evaluation 2913: -1.8571732361876547\n",
      "Evaluation 2916: -1.8571742281080887\n",
      "Evaluation 2919: -1.857177210315595\n",
      "Evaluation 2922: -1.8571781176589628\n",
      "Evaluation 2925: -1.8571878482135984\n",
      "Evaluation 2928: -1.8571878300664255\n",
      "Evaluation 2931: -1.8571863276674696\n",
      "Evaluation 2934: -1.8571813709391538\n",
      "Evaluation 2937: -1.857182355041303\n",
      "Evaluation 2940: -1.8571815930701467\n",
      "Evaluation 2943: -1.8571847379733464\n",
      "Evaluation 2946: -1.857197162882691\n",
      "Evaluation 2949: -1.857203235059133\n",
      "Evaluation 2952: -1.8572004778126752\n",
      "Evaluation 2955: -1.857209886886346\n",
      "Evaluation 2958: -1.8571930742748692\n",
      "Evaluation 2961: -1.8571773842345198\n",
      "Evaluation 2964: -1.8571766492114146\n",
      "Evaluation 2967: -1.8571789776887313\n",
      "Evaluation 2970: -1.8571813145302827\n",
      "Evaluation 2973: -1.8571616197082499\n",
      "Evaluation 2976: -1.8571693261836346\n",
      "Evaluation 2979: -1.8572263980595216\n",
      "Evaluation 2982: -1.857227053626846\n",
      "Evaluation 2985: -1.857235370907951\n",
      "Evaluation 2988: -1.8572350444027206\n",
      "Evaluation 2991: -1.8572376915365556\n",
      "Evaluation 2994: -1.8572387325410753\n",
      "Evaluation 2997: -1.8572360484201564\n",
      "Evaluation 3000: -1.8572377869802361\n",
      "Eigenvalue 0: -1.8572377869802361\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 3: 1.1777519119810007\n",
      "Evaluation 6: 2.2413887167533337\n",
      "Evaluation 9: -0.4046145447445546\n",
      "Evaluation 12: 6.910069915847123\n",
      "Evaluation 15: -0.613271525254828\n",
      "Evaluation 18: 1.2281093410583017\n",
      "Evaluation 21: 2.4665518038304692\n",
      "Evaluation 24: 2.839951627119647\n",
      "Evaluation 27: -0.37795512560473155\n",
      "Evaluation 30: 0.21114304121921723\n",
      "Evaluation 33: 4.658354939026417\n",
      "Evaluation 36: 4.588723510336926\n",
      "Evaluation 39: 5.048112167081655\n",
      "Evaluation 42: 1.5935092407284739\n",
      "Evaluation 45: 2.0071601913820833\n",
      "Evaluation 48: 0.5085915851745636\n",
      "Evaluation 51: -0.5074141060007384\n",
      "Evaluation 54: 2.664637904022339\n",
      "Evaluation 57: 0.8395973646267016\n",
      "Evaluation 60: -0.44070485455095787\n",
      "Evaluation 63: 0.08031328650966585\n",
      "Evaluation 66: 0.16091331702139433\n",
      "Evaluation 69: -0.6295887539104597\n",
      "Evaluation 72: -0.1358532349968451\n",
      "Evaluation 75: -0.7779934066126116\n",
      "Evaluation 78: 0.762956700871631\n",
      "Evaluation 81: 0.7668820294789157\n",
      "Evaluation 84: -0.6738428579629407\n",
      "Evaluation 87: -0.7155755540287678\n",
      "Evaluation 90: 1.08589543971615\n",
      "Evaluation 93: 3.7180282449520528\n",
      "Evaluation 96: 0.28993342873002703\n",
      "Evaluation 99: 0.2971899714533375\n",
      "Evaluation 102: 0.4247583608711136\n",
      "Evaluation 105: -0.6557643857981337\n",
      "Evaluation 108: 0.3386760362013541\n",
      "Evaluation 111: 2.6875495310293065\n",
      "Evaluation 114: 1.8222022859775433\n",
      "Evaluation 117: 0.38700124220973786\n",
      "Evaluation 120: 1.9966958337866938\n",
      "Evaluation 123: 0.9392791347730438\n",
      "Evaluation 126: 0.2677063500995893\n",
      "Evaluation 129: 0.31664619295873997\n",
      "Evaluation 132: 1.0714053679731432\n",
      "Evaluation 135: -0.09544549788601775\n",
      "Evaluation 138: 0.5681928508731697\n",
      "Evaluation 141: 2.6785283616848847\n",
      "Evaluation 144: 2.639299928689753\n",
      "Evaluation 147: 4.393182079072879\n",
      "Evaluation 150: 0.037232094674734095\n",
      "Evaluation 153: -0.5327197170963298\n",
      "Evaluation 156: 0.3703996359372439\n",
      "Evaluation 159: -0.5498118851264273\n",
      "Evaluation 162: 0.467322142182534\n",
      "Evaluation 165: 1.9958672484439641\n",
      "Evaluation 168: 1.9296737203790955\n",
      "Evaluation 171: 0.9628916887171357\n",
      "Evaluation 174: 0.6553371586843006\n",
      "Evaluation 177: 3.771750307550867\n",
      "Evaluation 180: 0.3330733760680482\n",
      "Evaluation 183: -0.39316985669992177\n",
      "Evaluation 186: 0.18444690507169093\n",
      "Evaluation 189: 1.826518512576028\n",
      "Evaluation 192: 1.0623715063294925\n",
      "Evaluation 195: 0.8142075413480565\n",
      "Evaluation 198: 2.235438317985177\n",
      "Evaluation 201: 2.6179122336796743\n",
      "Evaluation 204: 0.6899184541110246\n",
      "Evaluation 207: 0.02231203088186895\n",
      "Evaluation 210: 0.24213428998239284\n",
      "Evaluation 213: 1.4011930358716833\n",
      "Evaluation 216: 0.8020679720764264\n",
      "Evaluation 219: 0.21123242480165516\n",
      "Evaluation 222: -0.34435002965352535\n",
      "Evaluation 225: -0.3955292023566276\n",
      "Evaluation 228: -0.012595150529995158\n",
      "Evaluation 231: -0.014356865945796438\n",
      "Evaluation 234: -0.007700637912548047\n",
      "Evaluation 237: -0.023717551820233496\n",
      "Evaluation 240: -0.3343703714943055\n",
      "Evaluation 243: -0.49069060234850015\n",
      "Evaluation 246: -0.538606550781022\n",
      "Evaluation 249: -0.5539058032300795\n",
      "Evaluation 252: -0.579322969345252\n",
      "Evaluation 255: -0.6307721170240621\n",
      "Evaluation 258: -0.6336647815487498\n",
      "Evaluation 261: -0.5489570265698073\n",
      "Evaluation 264: -0.548957707289964\n",
      "Evaluation 267: -0.5465116217557247\n",
      "Evaluation 270: -0.5448512953525856\n",
      "Evaluation 273: 0.011004077660462297\n",
      "Evaluation 276: 0.00695240088931337\n",
      "Evaluation 279: 0.5511678127958595\n",
      "Evaluation 282: -0.1316263942343462\n",
      "Evaluation 285: -0.2951158900815634\n",
      "Evaluation 288: -0.3391881434488292\n",
      "Evaluation 291: 0.08011949972592802\n",
      "Evaluation 294: 0.8453716769948312\n",
      "Evaluation 297: -0.012752259682756728\n",
      "Evaluation 300: 2.6083203669914097\n",
      "Evaluation 303: -0.6758465018619166\n",
      "Evaluation 306: -1.0601418353788066\n",
      "Evaluation 309: -1.1113057432508484\n",
      "Evaluation 312: -0.8751247584613948\n",
      "Evaluation 315: -1.0150173325079\n",
      "Evaluation 318: -1.0259455252154193\n",
      "Evaluation 321: -0.96371450008396\n",
      "Evaluation 324: -0.8647844919809408\n",
      "Evaluation 327: -0.8683924874881965\n",
      "Evaluation 330: 0.8182000994406715\n",
      "Evaluation 333: 0.058405673777365386\n",
      "Evaluation 336: -0.01589426383408865\n",
      "Evaluation 339: -0.5360759219198836\n",
      "Evaluation 342: -0.5289134803667676\n",
      "Evaluation 345: -0.5578783798525433\n",
      "Evaluation 348: -0.8735344192011862\n",
      "Evaluation 351: -1.055213668477199\n",
      "Evaluation 354: -1.070095519551181\n",
      "Evaluation 357: -1.0717216541529337\n",
      "Evaluation 360: -0.9403000841388848\n",
      "Evaluation 363: -0.9485825481490676\n",
      "Evaluation 366: -0.8538862351136307\n",
      "Evaluation 369: 0.6929488356521736\n",
      "Evaluation 372: 1.9062766774624749\n",
      "Evaluation 375: 0.3056627028990939\n",
      "Evaluation 378: 0.011787351990299566\n",
      "Evaluation 381: 0.004799458417178326\n",
      "Evaluation 384: 0.36631136355768756\n",
      "Evaluation 387: -0.1264548805226262\n",
      "Evaluation 390: 2.539068988272647\n",
      "Evaluation 393: -0.8004823598368617\n",
      "Evaluation 396: -0.8577133979968193\n",
      "Evaluation 399: -0.7224100771884344\n",
      "Evaluation 402: -0.4264521075599237\n",
      "Evaluation 405: 0.1221149567400337\n",
      "Evaluation 408: -0.8974503150437855\n",
      "Evaluation 411: -0.860732632767957\n",
      "Evaluation 414: -0.9300080227973994\n",
      "Evaluation 417: -1.0203121019064387\n",
      "Evaluation 420: -0.8925536050187333\n",
      "Evaluation 423: -0.9001619192803503\n",
      "Evaluation 426: -0.9121772504236519\n",
      "Evaluation 429: -0.9170405713664327\n",
      "Evaluation 432: -0.9751232279587713\n",
      "Evaluation 435: -0.9803457520312897\n",
      "Evaluation 438: -1.015398439354926\n",
      "Evaluation 441: -1.0744433101666495\n",
      "Evaluation 444: -1.07594843645689\n",
      "Evaluation 447: -1.0759359064504674\n",
      "Evaluation 450: -1.0701438045593268\n",
      "Evaluation 453: -1.0763992430502534\n",
      "Evaluation 456: -1.078012767737278\n",
      "Evaluation 459: -1.0674358297613853\n",
      "Evaluation 462: -1.0748919515526323\n",
      "Evaluation 465: -1.0704742428298415\n",
      "Evaluation 468: -1.0746081428171197\n",
      "Evaluation 471: -1.0815501828169127\n",
      "Evaluation 474: -1.0816965221014698\n",
      "Evaluation 477: -1.07438286967041\n",
      "Evaluation 480: -0.8651787812365219\n",
      "Evaluation 483: -0.9862227966643827\n",
      "Evaluation 486: -1.0406178072287238\n",
      "Evaluation 489: -1.040353997830459\n",
      "Evaluation 492: -1.0403343336597342\n",
      "Evaluation 495: -0.8427930091271693\n",
      "Evaluation 498: -0.9915155492516369\n",
      "Evaluation 501: -1.0443263861155712\n",
      "Evaluation 504: -1.0860461322107728\n",
      "Evaluation 507: -0.9332471931756835\n",
      "Evaluation 510: -0.9352170517760554\n",
      "Evaluation 513: -0.9356825686701521\n",
      "Evaluation 516: -0.9236501136169226\n",
      "Evaluation 519: -0.9212308949499262\n",
      "Evaluation 522: -0.9399002187228505\n",
      "Evaluation 525: -0.9510550435692602\n",
      "Evaluation 528: -0.9532511774889896\n",
      "Evaluation 531: -0.9785758246508756\n",
      "Evaluation 534: -1.0311282468996599\n",
      "Evaluation 537: -1.030498722851442\n",
      "Evaluation 540: -0.6225776280832396\n",
      "Evaluation 543: -0.8819464762633128\n",
      "Evaluation 546: -0.8938058248135087\n",
      "Evaluation 549: -0.895458937576584\n",
      "Evaluation 552: -0.8980079459065472\n",
      "Evaluation 555: -0.8980137139224154\n",
      "Evaluation 558: -0.9200477213359544\n",
      "Evaluation 561: -0.9257470662231213\n",
      "Evaluation 564: -0.9259328139246754\n",
      "Evaluation 567: -1.051346552382862\n",
      "Evaluation 570: -1.0515476982994443\n",
      "Evaluation 573: -1.0886420253548268\n",
      "Evaluation 576: -1.090441215328743\n",
      "Evaluation 579: -1.08870121726871\n",
      "Evaluation 582: -1.087755949288007\n",
      "Evaluation 585: -1.0854244051083515\n",
      "Evaluation 588: -1.0925033420075327\n",
      "Evaluation 591: -1.0928913591358822\n",
      "Evaluation 594: -1.1216868022448996\n",
      "Evaluation 597: -1.1214550499581755\n",
      "Evaluation 600: -1.0889225892461392\n",
      "Evaluation 603: -1.0887068533679134\n",
      "Evaluation 606: -1.1403489787500638\n",
      "Evaluation 609: -0.989855268874822\n",
      "Evaluation 612: -0.9918322816922914\n",
      "Evaluation 615: -1.0021329708790105\n",
      "Evaluation 618: -1.0516269683007162\n",
      "Evaluation 621: -1.0612460184307013\n",
      "Evaluation 624: -1.1158148649223751\n",
      "Evaluation 627: -1.1194884745693034\n",
      "Evaluation 630: -1.1240218443949996\n",
      "Evaluation 633: -0.9093511088012908\n",
      "Evaluation 636: -0.9098928915191011\n",
      "Evaluation 639: -0.8013548664434114\n",
      "Evaluation 642: -0.8030152840876194\n",
      "Evaluation 645: -0.807093650782799\n",
      "Evaluation 648: -0.8195471128794858\n",
      "Evaluation 651: -0.9018398964199126\n",
      "Evaluation 654: -0.9112172621916181\n",
      "Evaluation 657: -0.9153728691260615\n",
      "Evaluation 660: -0.911429307289286\n",
      "Evaluation 663: -0.7881732520189261\n",
      "Evaluation 666: -0.7060494328446625\n",
      "Evaluation 669: -0.8827234440665129\n",
      "Evaluation 672: -0.892438102191446\n",
      "Evaluation 675: -0.31637973676958986\n",
      "Evaluation 678: -0.33592451532198664\n",
      "Evaluation 681: -0.7681342599125152\n",
      "Evaluation 684: -0.8248603971180675\n",
      "Evaluation 687: -0.8383384368942896\n",
      "Evaluation 690: -0.8558398843486896\n",
      "Evaluation 693: -1.0198945048716093\n",
      "Evaluation 696: -0.9992622152430217\n",
      "Evaluation 699: -0.9881869765509005\n",
      "Evaluation 702: -0.9927227393694539\n",
      "Evaluation 705: -1.0343433057887885\n",
      "Evaluation 708: -1.0470588578173046\n",
      "Evaluation 711: -1.0445799159116889\n",
      "Evaluation 714: -1.0569094547217852\n",
      "Evaluation 717: -1.061402697559675\n",
      "Evaluation 720: -1.0613972387309447\n",
      "Evaluation 723: -0.9233576780181855\n",
      "Evaluation 726: -0.9820833301173222\n",
      "Evaluation 729: -0.9960794271695953\n",
      "Evaluation 732: -1.0167879362583794\n",
      "Evaluation 735: -1.037064034322886\n",
      "Evaluation 738: -1.0472830608901977\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 741: -1.0517782626772636\n",
      "Evaluation 744: -1.066496084320625\n",
      "Evaluation 747: -1.0684927770670396\n",
      "Evaluation 750: -1.0751828053758266\n",
      "Evaluation 753: -1.0750410572104048\n",
      "Evaluation 756: -1.077124720022397\n",
      "Evaluation 759: -1.0775391668718288\n",
      "Evaluation 762: -1.077314088557828\n",
      "Evaluation 765: -1.0781431805539003\n",
      "Evaluation 768: -1.0786392583084419\n",
      "Evaluation 771: -1.079818426487627\n",
      "Evaluation 774: -1.0865647603482762\n",
      "Evaluation 777: -1.085536025777502\n",
      "Evaluation 780: -1.0902837694029979\n",
      "Evaluation 783: -1.0905192744474523\n",
      "Evaluation 786: -1.0905422405466128\n",
      "Evaluation 789: -1.0846394195601685\n",
      "Evaluation 792: -1.0843497265883242\n",
      "Evaluation 795: -1.0840720674261966\n",
      "Evaluation 798: -1.081229110689169\n",
      "Evaluation 801: -1.0844437187975848\n",
      "Evaluation 804: -1.0967660923834068\n",
      "Evaluation 807: -1.0968106832478006\n",
      "Evaluation 810: -1.0966923233782404\n",
      "Evaluation 813: -1.0953907512341126\n",
      "Evaluation 816: -1.0964819376458894\n",
      "Evaluation 819: -1.0957412481773328\n",
      "Evaluation 822: -1.1232243912993038\n",
      "Evaluation 825: -1.12838393304062\n",
      "Evaluation 828: -1.1242186773022138\n",
      "Evaluation 831: -1.1267522454093832\n",
      "Evaluation 834: -1.1272398573347628\n",
      "Evaluation 837: -1.1251686022032485\n",
      "Evaluation 840: -1.1493265012340073\n",
      "Evaluation 843: -1.150598659457149\n",
      "Evaluation 846: -1.1564095637547231\n",
      "Evaluation 849: -1.1666681598119983\n",
      "Evaluation 852: -1.166468698032852\n",
      "Evaluation 855: -1.176335234362427\n",
      "Evaluation 858: -1.175704508676442\n",
      "Evaluation 861: -1.1776632079345717\n",
      "Evaluation 864: -1.1780492344325564\n",
      "Evaluation 867: -1.1796753787500578\n",
      "Evaluation 870: -1.1804695205326297\n",
      "Evaluation 873: -1.163877471073778\n",
      "Evaluation 876: -1.169672623862166\n",
      "Evaluation 879: -1.1608264834290085\n",
      "Evaluation 882: -1.1827548662530667\n",
      "Evaluation 885: -0.9961188816038598\n",
      "Evaluation 888: -0.9678433187767813\n",
      "Evaluation 891: 0.018254867145126807\n",
      "Evaluation 894: -0.49753291824949963\n",
      "Evaluation 897: -0.9082844694611595\n",
      "Evaluation 900: -0.40139962851793104\n",
      "Evaluation 903: -0.9022338772358491\n",
      "Evaluation 906: -0.9343251153430526\n",
      "Evaluation 909: -0.9448757437759758\n",
      "Evaluation 912: -0.9358332919867521\n",
      "Evaluation 915: -0.940735480857899\n",
      "Evaluation 918: -0.9413913111131651\n",
      "Evaluation 921: -0.94434664679733\n",
      "Evaluation 924: -0.942255326583085\n",
      "Evaluation 927: -0.7768436743415232\n",
      "Evaluation 930: -0.9712818659068146\n",
      "Evaluation 933: -0.9836579637006251\n",
      "Evaluation 936: -1.0243344500226255\n",
      "Evaluation 939: -0.9931862846996543\n",
      "Evaluation 942: -0.957703875432786\n",
      "Evaluation 945: -1.1368575543601276\n",
      "Evaluation 948: -1.1417440643124426\n",
      "Evaluation 951: -1.0964618843146123\n",
      "Evaluation 954: -1.1207916439906518\n",
      "Evaluation 957: -1.1469556269456072\n",
      "Evaluation 960: -0.9920929071822864\n",
      "Evaluation 963: -0.9961566087849432\n",
      "Evaluation 966: -1.1154819013226995\n",
      "Evaluation 969: -1.1632768329448064\n",
      "Evaluation 972: -1.1704525254260172\n",
      "Evaluation 975: -1.202320832971913\n",
      "Evaluation 978: -1.2026126908158867\n",
      "Evaluation 981: -1.2023744201753077\n",
      "Evaluation 984: -1.202855003637892\n",
      "Evaluation 987: -1.2022872149292747\n",
      "Evaluation 990: -1.2150556431200528\n",
      "Evaluation 993: -1.2150340127252703\n",
      "Evaluation 996: -1.2174129594739487\n",
      "Evaluation 999: -1.208836730761348\n",
      "Evaluation 1002: -1.2154012171280908\n",
      "Evaluation 1005: -1.2156988681233474\n",
      "Evaluation 1008: -1.2169292940454215\n",
      "Evaluation 1011: -1.2209032848634487\n",
      "Evaluation 1014: -1.0648465094213007\n",
      "Evaluation 1017: -1.0915794195928596\n",
      "Evaluation 1020: -1.0946461535365732\n",
      "Evaluation 1023: -0.8433565953982122\n",
      "Evaluation 1026: -0.8682929485036182\n",
      "Evaluation 1029: -0.9004607257574738\n",
      "Evaluation 1032: -0.987885106011675\n",
      "Evaluation 1035: 0.9593222367866179\n",
      "Evaluation 1038: -0.46288721581670467\n",
      "Evaluation 1041: -0.827272309017698\n",
      "Evaluation 1044: -0.17563885725125816\n",
      "Evaluation 1047: -0.2381338580969541\n",
      "Evaluation 1050: -0.2515191671391511\n",
      "Evaluation 1053: 1.0258784768866078\n",
      "Evaluation 1056: -0.42845820362225306\n",
      "Evaluation 1059: -0.430277053457643\n",
      "Evaluation 1062: -0.8189791859098896\n",
      "Evaluation 1065: -0.8191059725000207\n",
      "Evaluation 1068: -0.8205754365693325\n",
      "Evaluation 1071: -0.843144444636502\n",
      "Evaluation 1074: -0.8778385945244838\n",
      "Evaluation 1077: -0.9096398115638438\n",
      "Evaluation 1080: -0.9134240370299334\n",
      "Evaluation 1083: -0.9838481167910265\n",
      "Evaluation 1086: -0.9812902593807206\n",
      "Evaluation 1089: -0.981841334108132\n",
      "Evaluation 1092: -0.8395648964431744\n",
      "Evaluation 1095: -0.8384621326599795\n",
      "Evaluation 1098: -0.8424916236977502\n",
      "Evaluation 1101: -0.8964045481865043\n",
      "Evaluation 1104: -0.9035139594617237\n",
      "Evaluation 1107: 0.8978036962237055\n",
      "Evaluation 1110: -1.0800613660906841\n",
      "Evaluation 1113: -0.8717051989244367\n",
      "Evaluation 1116: -1.101251348250252\n",
      "Evaluation 1119: -1.1702606997822604\n",
      "Evaluation 1122: -1.1739020315322157\n",
      "Evaluation 1125: -1.1907292188322418\n",
      "Evaluation 1128: -1.1957734609734967\n",
      "Evaluation 1131: -1.1184514735928883\n",
      "Evaluation 1134: -1.1715263753249225\n",
      "Evaluation 1137: -1.1707020182802603\n",
      "Evaluation 1140: -1.1696036073216334\n",
      "Evaluation 1143: -1.197674734999682\n",
      "Evaluation 1146: -1.2061732139338308\n",
      "Evaluation 1149: -1.2061656513560537\n",
      "Evaluation 1152: -1.2016862652156723\n",
      "Evaluation 1155: -1.2048425932051958\n",
      "Evaluation 1158: -1.2058384793942483\n",
      "Evaluation 1161: -1.2036330005465614\n",
      "Evaluation 1164: -1.1949753020814187\n",
      "Evaluation 1167: -1.1949583896324751\n",
      "Evaluation 1170: -1.1990780371716216\n",
      "Evaluation 1173: -1.1990954854443283\n",
      "Evaluation 1176: -1.1994796191218073\n",
      "Evaluation 1179: -1.2024828882865706\n",
      "Evaluation 1182: -1.2055341155558492\n",
      "Evaluation 1185: -1.2045257345054243\n",
      "Evaluation 1188: -1.202948809482517\n",
      "Evaluation 1191: -1.2028162754273766\n",
      "Evaluation 1194: -1.2022995940750447\n",
      "Evaluation 1197: -1.2020378656448203\n",
      "Evaluation 1200: -1.2019963875462012\n",
      "Evaluation 1203: -1.202647146379828\n",
      "Evaluation 1206: -1.2026364109266796\n",
      "Evaluation 1209: -1.2000655200599328\n",
      "Evaluation 1212: -1.2059032842920414\n",
      "Evaluation 1215: -1.1940169121049764\n",
      "Evaluation 1218: -1.212205360246871\n",
      "Evaluation 1221: -1.2132436556489545\n",
      "Evaluation 1224: -1.2134125489291878\n",
      "Evaluation 1227: -1.218123731137725\n",
      "Evaluation 1230: -1.2201140410786653\n",
      "Evaluation 1233: -1.2206746216975415\n",
      "Evaluation 1236: -1.2214881405171731\n",
      "Evaluation 1239: -1.2215389593687647\n",
      "Evaluation 1242: -1.221576734223748\n",
      "Evaluation 1245: -1.2238295999119038\n",
      "Evaluation 1248: -1.2218891897199111\n",
      "Evaluation 1251: -1.198355176950498\n",
      "Evaluation 1254: -1.0283852729038538\n",
      "Evaluation 1257: -1.1075431062852055\n",
      "Evaluation 1260: -1.1226795221788102\n",
      "Evaluation 1263: -1.1317846821906958\n",
      "Evaluation 1266: -1.1311141634948934\n",
      "Evaluation 1269: -1.1184379961683413\n",
      "Evaluation 1272: -1.0736334891467219\n",
      "Evaluation 1275: -1.094105539014192\n",
      "Evaluation 1278: -0.9453797678057743\n",
      "Evaluation 1281: -1.0017920976798553\n",
      "Evaluation 1284: 0.041340572009499255\n",
      "Evaluation 1287: 0.027377127221706266\n",
      "Evaluation 1290: -0.08945539951511217\n",
      "Evaluation 1293: -0.02824443175521818\n",
      "Evaluation 1296: -0.02992839436360728\n",
      "Evaluation 1299: -0.16783539376992684\n",
      "Evaluation 1302: -0.21030508540315718\n",
      "Evaluation 1305: -0.43895411933971124\n",
      "Evaluation 1308: -0.44776173520251916\n",
      "Evaluation 1311: -0.8720184741836383\n",
      "Evaluation 1314: -0.8695928746371916\n",
      "Evaluation 1317: -0.871740548532432\n",
      "Evaluation 1320: -0.886520012155825\n",
      "Evaluation 1323: -0.9155030705937014\n",
      "Evaluation 1326: -0.9190602435762836\n",
      "Evaluation 1329: -0.91943227881144\n",
      "Evaluation 1332: -0.9167729765997669\n",
      "Evaluation 1335: -0.9294089152204179\n",
      "Evaluation 1338: -0.9307036142544749\n",
      "Evaluation 1341: -0.9965733018288966\n",
      "Evaluation 1344: -1.01786110099278\n",
      "Evaluation 1347: -1.0186223992111008\n",
      "Evaluation 1350: -1.0264172016692965\n",
      "Evaluation 1353: -1.032341178778026\n",
      "Evaluation 1356: -1.033129631087698\n",
      "Evaluation 1359: -1.0294261952226254\n",
      "Evaluation 1362: -1.0399790322105826\n",
      "Evaluation 1365: -1.0542055838527848\n",
      "Evaluation 1368: -1.0275475395047984\n",
      "Evaluation 1371: -1.029963912842635\n",
      "Evaluation 1374: -1.0358463535037647\n",
      "Evaluation 1377: -1.0603314164726811\n",
      "Evaluation 1380: -1.0769272831414785\n",
      "Evaluation 1383: -1.1288602239675884\n",
      "Evaluation 1386: -1.13410754704885\n",
      "Evaluation 1389: -1.0942878809401204\n",
      "Evaluation 1392: -1.109664575532453\n",
      "Evaluation 1395: -0.9882086763827256\n",
      "Evaluation 1398: -0.8102254700274792\n",
      "Evaluation 1401: -1.06903674748744\n",
      "Evaluation 1404: -1.1237851387822508\n",
      "Evaluation 1407: -1.1814602662273523\n",
      "Evaluation 1410: -1.182246397226373\n",
      "Evaluation 1413: -1.193285638447249\n",
      "Evaluation 1416: -1.2007756510785421\n",
      "Evaluation 1419: -1.2028001770034644\n",
      "Evaluation 1422: -1.214422957610147\n",
      "Evaluation 1425: -1.2139579832869791\n",
      "Evaluation 1428: -1.2181840399231925\n",
      "Evaluation 1431: -1.2183309261174586\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 1434: -1.219782849134905\n",
      "Evaluation 1437: -1.2277045755929312\n",
      "Evaluation 1440: -1.230725053912861\n",
      "Evaluation 1443: -1.2306464781976205\n",
      "Evaluation 1446: -1.2280013566017947\n",
      "Evaluation 1449: -1.2279955440947845\n",
      "Evaluation 1452: -1.2257226570898876\n",
      "Evaluation 1455: -1.229650892994022\n",
      "Evaluation 1458: -1.229393938284676\n",
      "Evaluation 1461: -1.2353313064305815\n",
      "Evaluation 1464: -1.2376928602847428\n",
      "Evaluation 1467: -1.2375987449995107\n",
      "Evaluation 1470: -1.2374132451309594\n",
      "Evaluation 1473: -1.2391971291582613\n",
      "Evaluation 1476: -1.237897039323315\n",
      "Evaluation 1479: -1.2374132248438416\n",
      "Evaluation 1482: -1.2375233126913745\n",
      "Evaluation 1485: -1.2388924458875903\n",
      "Evaluation 1488: -1.237021169354488\n",
      "Evaluation 1491: -1.236880369331721\n",
      "Evaluation 1494: -1.237039449884121\n",
      "Evaluation 1497: -1.2368714352452073\n",
      "Evaluation 1500: -1.2379313132689165\n",
      "Evaluation 1503: -1.2376508326051732\n",
      "Evaluation 1506: -1.236344073582587\n",
      "Evaluation 1509: -1.2345028744732633\n",
      "Evaluation 1512: -1.2252883776275887\n",
      "Evaluation 1515: -1.2254914476335348\n",
      "Evaluation 1518: -1.2293314070448524\n",
      "Evaluation 1521: -1.2257608418460737\n",
      "Evaluation 1524: -1.215607201330104\n",
      "Evaluation 1527: -1.1313797368212886\n",
      "Evaluation 1530: -1.0552789747837628\n",
      "Evaluation 1533: -1.106864555925729\n",
      "Evaluation 1536: -1.1325868274045037\n",
      "Evaluation 1539: -1.143683453320326\n",
      "Evaluation 1542: -1.1763382079678097\n",
      "Evaluation 1545: -1.1938518011722934\n",
      "Evaluation 1548: -1.19248666591792\n",
      "Evaluation 1551: -1.207813071984529\n",
      "Evaluation 1554: -1.2109286834172568\n",
      "Evaluation 1557: -1.2125597770446372\n",
      "Evaluation 1560: -1.213955326946233\n",
      "Evaluation 1563: -1.2148717721242739\n",
      "Evaluation 1566: -1.1932725486276272\n",
      "Evaluation 1569: -1.2209423131236945\n",
      "Evaluation 1572: -1.2215946757654352\n",
      "Evaluation 1575: -1.2169367389821844\n",
      "Evaluation 1578: -1.2242718842935612\n",
      "Evaluation 1581: -1.224348993387258\n",
      "Evaluation 1584: -1.2275086022597774\n",
      "Evaluation 1587: -1.2052235466352206\n",
      "Evaluation 1590: -1.1954481145022968\n",
      "Evaluation 1593: -1.223822948264095\n",
      "Evaluation 1596: -1.2225069073462334\n",
      "Evaluation 1599: -1.2206792901126804\n",
      "Evaluation 1602: -1.2262184411673758\n",
      "Evaluation 1605: -1.2258238992517911\n",
      "Evaluation 1608: -1.2221006822050433\n",
      "Evaluation 1611: -1.2225859834923662\n",
      "Evaluation 1614: -1.2226756794884592\n",
      "Evaluation 1617: -1.2225716762279348\n",
      "Evaluation 1620: -1.2231896106500546\n",
      "Evaluation 1623: -1.222703335241965\n",
      "Evaluation 1626: -1.2300706969968094\n",
      "Evaluation 1629: -1.2302419162598002\n",
      "Evaluation 1632: -1.2319762231087172\n",
      "Evaluation 1635: -1.2291942933889393\n",
      "Evaluation 1638: -1.229092102651393\n",
      "Evaluation 1641: -1.2290964011193584\n",
      "Evaluation 1644: -1.2347156216318589\n",
      "Evaluation 1647: -1.2346961402753671\n",
      "Evaluation 1650: -1.2348878118888993\n",
      "Evaluation 1653: -1.2367551283175444\n",
      "Evaluation 1656: -1.2367246526426474\n",
      "Evaluation 1659: -1.2395314574751302\n",
      "Evaluation 1662: -1.2394222185089503\n",
      "Evaluation 1665: -1.237379619214578\n",
      "Evaluation 1668: -1.2372689625295332\n",
      "Evaluation 1671: -1.2401577258679144\n",
      "Evaluation 1674: -1.2404546693086629\n",
      "Evaluation 1677: -1.24157151889353\n",
      "Evaluation 1680: -1.2407638491199484\n",
      "Evaluation 1683: -1.2412529703740183\n",
      "Evaluation 1686: -1.2413950804552827\n",
      "Evaluation 1689: -1.2418464606264537\n",
      "Evaluation 1692: -1.2419072450723565\n",
      "Evaluation 1695: -1.2420405537657144\n",
      "Evaluation 1698: -1.2414880134371162\n",
      "Evaluation 1701: -1.2415092893197603\n",
      "Evaluation 1704: -1.2415444771658197\n",
      "Evaluation 1707: -1.2415150131756185\n",
      "Evaluation 1710: -1.241664570732144\n",
      "Evaluation 1713: -1.2416205998286425\n",
      "Evaluation 1716: -1.2415704848981546\n",
      "Evaluation 1719: -1.2411112620600078\n",
      "Evaluation 1722: -1.2414906432501838\n",
      "Evaluation 1725: -1.2409620017207605\n",
      "Evaluation 1728: -1.2412264682579979\n",
      "Evaluation 1731: -1.2407696476613772\n",
      "Evaluation 1734: -1.2407732664237825\n",
      "Evaluation 1737: -1.2414978465587982\n",
      "Evaluation 1740: -1.2416453549141122\n",
      "Evaluation 1743: -1.2368938330643073\n",
      "Evaluation 1746: -1.2390972586839173\n",
      "Evaluation 1749: -1.2390716534604667\n",
      "Evaluation 1752: -1.2413955460572448\n",
      "Evaluation 1755: -1.2429826609391739\n",
      "Evaluation 1758: -1.2429018360306376\n",
      "Evaluation 1761: -1.2423041897696483\n",
      "Evaluation 1764: -1.2430980498897528\n",
      "Evaluation 1767: -1.2426887359170433\n",
      "Evaluation 1770: -1.2426766338064628\n",
      "Evaluation 1773: -1.2412204647633676\n",
      "Evaluation 1776: -1.2426861881828948\n",
      "Evaluation 1779: -1.2427325962797353\n",
      "Evaluation 1782: -1.2427104739148538\n",
      "Evaluation 1785: -1.2434043777650723\n",
      "Evaluation 1788: -1.2432548373714327\n",
      "Evaluation 1791: -1.2431182906387066\n",
      "Evaluation 1794: -1.2431956564990465\n",
      "Evaluation 1797: -1.2437851545043241\n",
      "Evaluation 1800: -1.2433839452120772\n",
      "Evaluation 1803: -1.243577352826082\n",
      "Evaluation 1806: -1.2433742549212257\n",
      "Evaluation 1809: -1.2438095195929928\n",
      "Evaluation 1812: -1.2365250290520489\n",
      "Evaluation 1815: -1.237029333878894\n",
      "Evaluation 1818: -1.243517737176228\n",
      "Evaluation 1821: -1.2131274701003323\n",
      "Evaluation 1824: -1.2158245645156267\n",
      "Evaluation 1827: -1.2219944023706282\n",
      "Evaluation 1830: -1.2261707328888394\n",
      "Evaluation 1833: -1.2290456252218895\n",
      "Evaluation 1836: -1.2353191162904742\n",
      "Evaluation 1839: -1.2339478957831833\n",
      "Evaluation 1842: -1.2325278088131832\n",
      "Evaluation 1845: -1.242101432464204\n",
      "Evaluation 1848: -1.2419926555117946\n",
      "Evaluation 1851: -1.2430125362038575\n",
      "Evaluation 1854: -1.2428401156022189\n",
      "Evaluation 1857: -1.2428081799999031\n",
      "Evaluation 1860: -1.2429766668106506\n",
      "Evaluation 1863: -1.2430001734257041\n",
      "Evaluation 1866: -1.2430509584324312\n",
      "Evaluation 1869: -1.2433006916246234\n",
      "Evaluation 1872: -1.2436582984781561\n",
      "Evaluation 1875: -1.2432787649457047\n",
      "Evaluation 1878: -1.2431991586423141\n",
      "Evaluation 1881: -1.2434067878465496\n",
      "Evaluation 1884: -1.243531466703344\n",
      "Evaluation 1887: -1.235079547405046\n",
      "Evaluation 1890: -1.2350678221643083\n",
      "Evaluation 1893: -1.2352723574913786\n",
      "Evaluation 1896: -1.240617905561917\n",
      "Evaluation 1899: -1.2404898288809973\n",
      "Evaluation 1902: -1.2412319068289714\n",
      "Evaluation 1905: -1.2398848064828434\n",
      "Evaluation 1908: -1.2416835347610726\n",
      "Evaluation 1911: -1.24223650349085\n",
      "Evaluation 1914: -1.242825046230691\n",
      "Evaluation 1917: -1.2439934228516836\n",
      "Evaluation 1920: -1.2418415063408856\n",
      "Evaluation 1923: -1.2421715993261853\n",
      "Evaluation 1926: -1.2433169297691968\n",
      "Evaluation 1929: -1.2437037687418349\n",
      "Evaluation 1932: -1.2437437306978316\n",
      "Evaluation 1935: -1.2440360692549495\n",
      "Evaluation 1938: -1.242740065052588\n",
      "Evaluation 1941: -1.2426504455623248\n",
      "Evaluation 1944: -1.2428944849369337\n",
      "Evaluation 1947: -1.2408041205622489\n",
      "Evaluation 1950: -1.2408058155864106\n",
      "Evaluation 1953: -1.2407764411514948\n",
      "Evaluation 1956: -1.241763652636691\n",
      "Evaluation 1959: -1.242906545745155\n",
      "Evaluation 1962: -1.24417470182355\n",
      "Evaluation 1965: -1.2441692866576963\n",
      "Evaluation 1968: -1.2442047069738837\n",
      "Evaluation 1971: -1.241993859939113\n",
      "Evaluation 1974: -1.2403541271251495\n",
      "Evaluation 1977: -1.2408569981710258\n",
      "Evaluation 1980: -1.2426655075511\n",
      "Evaluation 1983: -1.2426624203577885\n",
      "Evaluation 1986: -1.2439825265223325\n",
      "Evaluation 1989: -1.2440851069903074\n",
      "Evaluation 1992: -1.2441892357481978\n",
      "Evaluation 1995: -1.2439941142843969\n",
      "Evaluation 1998: -1.2442012021743045\n",
      "Evaluation 2001: -1.244254213741397\n",
      "Evaluation 2004: -1.244267803418602\n",
      "Evaluation 2007: -1.2389020422749153\n",
      "Evaluation 2010: -1.2392387869661696\n",
      "Evaluation 2013: -1.2395547128086917\n",
      "Evaluation 2016: -1.2433816128344641\n",
      "Evaluation 2019: -1.2417934432473958\n",
      "Evaluation 2022: -1.2433394135102507\n",
      "Evaluation 2025: -1.2434182432511576\n",
      "Evaluation 2028: -1.2433109372070468\n",
      "Evaluation 2031: -1.2429176295255489\n",
      "Evaluation 2034: -1.242945780060044\n",
      "Evaluation 2037: -1.2430642685814264\n",
      "Evaluation 2040: -1.243156282752156\n",
      "Evaluation 2043: -1.2438586271807797\n",
      "Evaluation 2046: -1.243829683102673\n",
      "Evaluation 2049: -1.243720907133917\n",
      "Evaluation 2052: -1.2435017199377318\n",
      "Evaluation 2055: -1.2435994930906236\n",
      "Evaluation 2058: -1.2435116104006916\n",
      "Evaluation 2061: -1.2434957292269684\n",
      "Evaluation 2064: -1.2434769293775596\n",
      "Evaluation 2067: -1.243095087744033\n",
      "Evaluation 2070: -1.2433200529890716\n",
      "Evaluation 2073: -1.2433013993091904\n",
      "Evaluation 2076: -1.2433117451634867\n",
      "Evaluation 2079: -1.2432001012851805\n",
      "Evaluation 2082: -1.243379819826626\n",
      "Evaluation 2085: -1.2431598356961877\n",
      "Evaluation 2088: -1.243625813615928\n",
      "Evaluation 2091: -1.243467521599612\n",
      "Evaluation 2094: -1.2434535407045337\n",
      "Evaluation 2097: -1.2433469553660286\n",
      "Evaluation 2100: -1.242995081271822\n",
      "Evaluation 2103: -1.2362742613113178\n",
      "Evaluation 2106: -1.2360658529644324\n",
      "Evaluation 2109: -1.2361998265577503\n",
      "Evaluation 2112: -1.2211646876910338\n",
      "Evaluation 2115: -1.2223192994151821\n",
      "Evaluation 2118: -1.2246490440226026\n",
      "Evaluation 2121: -1.238325935090506\n",
      "Evaluation 2124: -1.2383321070739282\n",
      "Evaluation 2127: -1.2386088836313247\n",
      "Evaluation 2130: -1.2385566879329242\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 2133: -1.2388448140580914\n",
      "Evaluation 2136: -1.2388560859894377\n",
      "Evaluation 2139: -1.2390368053439655\n",
      "Evaluation 2142: -1.2390202128560364\n",
      "Evaluation 2145: -1.238201439976895\n",
      "Evaluation 2148: -1.228092123649242\n",
      "Evaluation 2151: -1.2282100574077632\n",
      "Evaluation 2154: -1.228744070923414\n",
      "Evaluation 2157: -1.2230507523273535\n",
      "Evaluation 2160: -1.229885212473034\n",
      "Evaluation 2163: -1.2337105990447501\n",
      "Evaluation 2166: -1.2335418483115457\n",
      "Evaluation 2169: -1.2329196014790957\n",
      "Evaluation 2172: -1.2331193629232278\n",
      "Evaluation 2175: -1.2330888644632887\n",
      "Evaluation 2178: -1.2348586973422337\n",
      "Evaluation 2181: -1.2349040149295338\n",
      "Evaluation 2184: -1.235672377203704\n",
      "Evaluation 2187: -1.235727767269194\n",
      "Evaluation 2190: -1.2357823822952687\n",
      "Evaluation 2193: -1.2354967311574823\n",
      "Evaluation 2196: -1.235444849868215\n",
      "Evaluation 2199: -1.2357561707603544\n",
      "Evaluation 2202: -1.235114599632585\n",
      "Evaluation 2205: -1.235037276826327\n",
      "Evaluation 2208: -1.2358985946891303\n",
      "Evaluation 2211: -1.2362368175421004\n",
      "Evaluation 2214: -1.236004350892963\n",
      "Evaluation 2217: -1.2363273786122972\n",
      "Evaluation 2220: -1.236294827542802\n",
      "Evaluation 2223: -1.2363496141772554\n",
      "Evaluation 2226: -1.2172759993341489\n",
      "Evaluation 2229: -1.2173740459730418\n",
      "Evaluation 2232: -1.219190518566874\n",
      "Evaluation 2235: -1.2212950479254812\n",
      "Evaluation 2238: -1.222824457629958\n",
      "Evaluation 2241: -1.2235650275182566\n",
      "Evaluation 2244: -1.231145523277105\n",
      "Evaluation 2247: -1.2324345576255622\n",
      "Evaluation 2250: -1.2332484005872448\n",
      "Evaluation 2253: -1.2313891444106044\n",
      "Evaluation 2256: -1.2323811635450264\n",
      "Evaluation 2259: -1.2276335374323724\n",
      "Evaluation 2262: -1.2287280291070712\n",
      "Evaluation 2265: -1.2289376474142957\n",
      "Evaluation 2268: -1.2295349253900485\n",
      "Evaluation 2271: -1.2295366544983533\n",
      "Evaluation 2274: -1.2329689544871134\n",
      "Evaluation 2277: -1.2329693818984027\n",
      "Evaluation 2280: -1.2320625307189672\n",
      "Evaluation 2283: -1.2320277346594186\n",
      "Evaluation 2286: -1.230818445515068\n",
      "Evaluation 2289: -1.2306744483226826\n",
      "Evaluation 2292: -1.2306846957568076\n",
      "Evaluation 2295: -1.230680739190894\n",
      "Evaluation 2298: -1.2304770288843685\n",
      "Evaluation 2301: -1.2318238649562274\n",
      "Evaluation 2304: -1.2321897093788814\n",
      "Evaluation 2307: -1.2321390356953872\n",
      "Evaluation 2310: -1.2319205870854737\n",
      "Evaluation 2313: -1.2337744996135789\n",
      "Evaluation 2316: -1.2336840985920248\n",
      "Evaluation 2319: -1.2336690188548984\n",
      "Evaluation 2322: -1.2338562978767462\n",
      "Evaluation 2325: -1.2346170236551082\n",
      "Evaluation 2328: -1.2348184013127264\n",
      "Evaluation 2331: -1.2348382278827432\n",
      "Evaluation 2334: -1.2348781456724858\n",
      "Evaluation 2337: -1.2352538146924072\n",
      "Evaluation 2340: -1.235618152016902\n",
      "Evaluation 2343: -1.2366900721418064\n",
      "Evaluation 2346: -1.2366199595911247\n",
      "Evaluation 2349: -1.2366517597201585\n",
      "Evaluation 2352: -1.2358710116392269\n",
      "Evaluation 2355: -1.235875449480688\n",
      "Evaluation 2358: -1.2353600790244352\n",
      "Evaluation 2361: -1.2357998581886456\n",
      "Evaluation 2364: -1.234825302244411\n",
      "Evaluation 2367: -1.2342193290827128\n",
      "Evaluation 2370: -1.2342348163781967\n",
      "Evaluation 2373: -1.2343336366052449\n",
      "Evaluation 2376: -1.2349368240074121\n",
      "Evaluation 2379: -1.2347544845394258\n",
      "Evaluation 2382: -1.2349561264403417\n",
      "Evaluation 2385: -1.2349573139278818\n",
      "Evaluation 2388: -1.236387543262926\n",
      "Evaluation 2391: -1.2361778606586744\n",
      "Evaluation 2394: -1.2361965068109584\n",
      "Evaluation 2397: -1.2367598191445848\n",
      "Evaluation 2400: -1.2373094711031574\n",
      "Evaluation 2403: -1.237257334734367\n",
      "Evaluation 2406: -1.2312389941739372\n",
      "Evaluation 2409: -1.2312726329475712\n",
      "Evaluation 2412: -1.2303112029279009\n",
      "Evaluation 2415: -1.231473302061025\n",
      "Evaluation 2418: -1.235590834401039\n",
      "Evaluation 2421: -1.2362979144257416\n",
      "Evaluation 2424: -1.236216712195367\n",
      "Evaluation 2427: -1.2356407225163066\n",
      "Evaluation 2430: -1.2355605115235486\n",
      "Evaluation 2433: -1.2345196554208573\n",
      "Evaluation 2436: -1.2351056984003\n",
      "Evaluation 2439: -1.23508189139236\n",
      "Evaluation 2442: -1.2351328346922967\n",
      "Evaluation 2445: -1.2356179061012065\n",
      "Evaluation 2448: -1.2352697044800753\n",
      "Evaluation 2451: -1.235207344521842\n",
      "Evaluation 2454: -1.2383693023839941\n",
      "Evaluation 2457: -1.2389383009389088\n",
      "Evaluation 2460: -1.239069799353309\n",
      "Evaluation 2463: -1.2404128112929704\n",
      "Evaluation 2466: -1.2403027811496372\n",
      "Evaluation 2469: -1.2402718601262823\n",
      "Evaluation 2472: -1.2392001424242465\n",
      "Evaluation 2475: -1.2392670777904475\n",
      "Evaluation 2478: -1.2402241668091747\n",
      "Evaluation 2481: -1.2401244794978339\n",
      "Evaluation 2484: -1.2407977548766962\n",
      "Evaluation 2487: -1.241237057916336\n",
      "Evaluation 2490: -1.2409057051694437\n",
      "Evaluation 2493: -1.2418306982472003\n",
      "Evaluation 2496: -1.2382575711690578\n",
      "Evaluation 2499: -1.2387256788422183\n",
      "Evaluation 2502: -1.2377063635714358\n",
      "Evaluation 2505: -1.2377870214039959\n",
      "Evaluation 2508: -1.239577448264046\n",
      "Evaluation 2511: -1.240177162939022\n",
      "Evaluation 2514: -1.2392329421136472\n",
      "Evaluation 2517: -1.2392483550721085\n",
      "Evaluation 2520: -1.240297345919281\n",
      "Evaluation 2523: -1.2403466861643366\n",
      "Evaluation 2526: -1.2409460284025269\n",
      "Evaluation 2529: -1.2391337924927714\n",
      "Evaluation 2532: -1.2391383009028898\n",
      "Evaluation 2535: -1.2391351440310736\n",
      "Evaluation 2538: -1.2391565665029547\n",
      "Evaluation 2541: -1.2405185864689425\n",
      "Evaluation 2544: -1.240844926580584\n",
      "Evaluation 2547: -1.2408362537292237\n",
      "Evaluation 2550: -1.241145945051929\n",
      "Evaluation 2553: -1.24105848715534\n",
      "Evaluation 2556: -1.2411273140964105\n",
      "Evaluation 2559: -1.241389098327062\n",
      "Evaluation 2562: -1.2413720835453526\n",
      "Evaluation 2565: -1.2393875652164943\n",
      "Evaluation 2568: -1.2399293122540684\n",
      "Evaluation 2571: -1.2399394787270628\n",
      "Evaluation 2574: -1.2400086077332042\n",
      "Evaluation 2577: -1.2401026698089204\n",
      "Evaluation 2580: -1.240145251281764\n",
      "Evaluation 2583: -1.238604620072531\n",
      "Evaluation 2586: -1.2425994612622215\n",
      "Evaluation 2589: -1.242189435913417\n",
      "Evaluation 2592: -1.242809640174365\n",
      "Evaluation 2595: -1.2428255003143496\n",
      "Evaluation 2598: -1.2421576030646573\n",
      "Evaluation 2601: -1.2421050154020283\n",
      "Evaluation 2604: -1.2417608480191653\n",
      "Evaluation 2607: -1.2408092188469337\n",
      "Evaluation 2610: -1.2400943139380212\n",
      "Evaluation 2613: -1.2413099288208616\n",
      "Evaluation 2616: -1.2413195222905882\n",
      "Evaluation 2619: -1.2413773191690665\n",
      "Evaluation 2622: -1.2407459485899088\n",
      "Evaluation 2625: -1.2406010378967078\n",
      "Evaluation 2628: -1.2410983427056672\n",
      "Evaluation 2631: -1.2407272623611088\n",
      "Evaluation 2634: -1.2417820002577231\n",
      "Evaluation 2637: -1.2419634654225362\n",
      "Evaluation 2640: -1.2425621426322766\n",
      "Evaluation 2643: -1.2426157479353925\n",
      "Evaluation 2646: -1.2427038752423292\n",
      "Evaluation 2649: -1.241851732292443\n",
      "Evaluation 2652: -1.2418178029562132\n",
      "Evaluation 2655: -1.2412944826199248\n",
      "Evaluation 2658: -1.242070428696488\n",
      "Evaluation 2661: -1.2408127984086337\n",
      "Evaluation 2664: -1.2415400969461214\n",
      "Evaluation 2667: -1.2416139332746294\n",
      "Evaluation 2670: -1.2415256047447494\n",
      "Evaluation 2673: -1.2410207912456008\n",
      "Evaluation 2676: -1.2412198247052786\n",
      "Evaluation 2679: -1.2396812027134103\n",
      "Evaluation 2682: -1.240397108673253\n",
      "Evaluation 2685: -1.239664393383666\n",
      "Evaluation 2688: -1.239828493508056\n",
      "Evaluation 2691: -1.2404200393030718\n",
      "Evaluation 2694: -1.241397483669605\n",
      "Evaluation 2697: -1.2413428854419164\n",
      "Evaluation 2700: -1.2428059854596238\n",
      "Evaluation 2703: -1.2427748928588747\n",
      "Evaluation 2706: -1.2427880153044368\n",
      "Evaluation 2709: -1.2422332615150662\n",
      "Evaluation 2712: -1.2424306322320586\n",
      "Evaluation 2715: -1.2430703241731365\n",
      "Evaluation 2718: -1.2327488819477692\n",
      "Evaluation 2721: -1.2327863968417465\n",
      "Evaluation 2724: -1.2368126013301324\n",
      "Evaluation 2727: -1.2368088587749355\n",
      "Evaluation 2730: -1.2423907342722007\n",
      "Evaluation 2733: -1.2416607286052137\n",
      "Evaluation 2736: -1.2419727497783326\n",
      "Evaluation 2739: -1.242097839295897\n",
      "Evaluation 2742: -1.242076041727482\n",
      "Evaluation 2745: -1.242345274309447\n",
      "Evaluation 2748: -1.2405770102560234\n",
      "Evaluation 2751: -1.2408309927294432\n",
      "Evaluation 2754: -1.240602287331878\n",
      "Evaluation 2757: -1.2388141001369648\n",
      "Evaluation 2760: -1.2412348474689534\n",
      "Evaluation 2763: -1.2363967421576108\n",
      "Evaluation 2766: -1.2382158406498778\n",
      "Evaluation 2769: -1.2404995331614703\n",
      "Evaluation 2772: -1.2413818945637602\n",
      "Evaluation 2775: -1.2418183876297682\n",
      "Evaluation 2778: -1.2412458242424025\n",
      "Evaluation 2781: -1.2419994544469655\n",
      "Evaluation 2784: -1.2420078530152416\n",
      "Evaluation 2787: -1.2408384364934846\n",
      "Evaluation 2790: -1.2409159563020693\n",
      "Evaluation 2793: -1.2407035904066197\n",
      "Evaluation 2796: -1.241007925060609\n",
      "Evaluation 2799: -1.2406008154372477\n",
      "Evaluation 2802: -1.2423260608221445\n",
      "Evaluation 2805: -1.2424586472300962\n",
      "Evaluation 2808: -1.2425684872734886\n",
      "Evaluation 2811: -1.2425998810028422\n",
      "Evaluation 2814: -1.2425893273174273\n",
      "Evaluation 2817: -1.242382214564612\n",
      "Evaluation 2820: -1.2423751951285729\n",
      "Evaluation 2823: -1.2426200341317857\n",
      "Evaluation 2826: -1.2426426457264885\n",
      "Evaluation 2829: -1.2432726965218162\n",
      "Evaluation 2832: -1.2430419180094134\n",
      "Evaluation 2835: -1.2426665974039688\n",
      "Evaluation 2838: -1.2426691967208021\n",
      "Evaluation 2841: -1.2427752465842854\n",
      "Evaluation 2844: -1.2428853353254137\n",
      "Evaluation 2847: -1.242917152405584\n",
      "Evaluation 2850: -1.242605326712891\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation 2853: -1.2422876343566835\n",
      "Evaluation 2856: -1.2414308743894087\n",
      "Evaluation 2859: -1.2414870095287438\n",
      "Evaluation 2862: -1.2415283797408974\n",
      "Evaluation 2865: -1.2414423019390288\n",
      "Evaluation 2868: -1.2415329798572328\n",
      "Evaluation 2871: -1.2412854494977166\n",
      "Evaluation 2874: -1.239654696884565\n",
      "Evaluation 2877: -1.2399497673356747\n",
      "Evaluation 2880: -1.2400693268115837\n",
      "Evaluation 2883: -1.2413550844233632\n",
      "Evaluation 2886: -1.2413522670474304\n",
      "Evaluation 2889: -1.241752906203216\n",
      "Evaluation 2892: -1.2416058175206641\n",
      "Evaluation 2895: -1.24149972213475\n",
      "Evaluation 2898: -1.2401574885547377\n",
      "Evaluation 2901: -1.2395807696341123\n",
      "Evaluation 2904: -1.239580831297384\n",
      "Evaluation 2907: -1.2414413204964323\n",
      "Evaluation 2910: -1.2412701631399659\n",
      "Evaluation 2913: -1.2412491689742335\n",
      "Evaluation 2916: -1.2405152042946181\n",
      "Evaluation 2919: -1.241573678180665\n",
      "Evaluation 2922: -1.2411179003026813\n",
      "Evaluation 2925: -1.2421107076555975\n",
      "Evaluation 2928: -1.2421410284031338\n",
      "Evaluation 2931: -1.242465103472868\n",
      "Evaluation 2934: -1.242466082806483\n",
      "Evaluation 2937: -1.242524925952567\n",
      "Evaluation 2940: -1.2419621196214778\n",
      "Evaluation 2943: -1.2419264507897363\n",
      "Evaluation 2946: -1.2420952233401366\n",
      "Evaluation 2949: -1.2421147151243201\n",
      "Evaluation 2952: -1.2420132244400084\n",
      "Evaluation 2955: -1.2418761634851552\n",
      "Evaluation 2958: -1.241860394480052\n",
      "Evaluation 2961: -1.2426461932654167\n",
      "Evaluation 2964: -1.2427603093240098\n",
      "Evaluation 2967: -1.242872140454859\n",
      "Evaluation 2970: -1.2425272206860631\n",
      "Evaluation 2973: -1.240953508826314\n",
      "Evaluation 2976: -1.2415114791099948\n",
      "Evaluation 2979: -1.2406828093125408\n",
      "Evaluation 2982: -1.240939548744013\n",
      "Evaluation 2985: -1.2409521106991137\n",
      "Evaluation 2988: -1.241595182856894\n",
      "Evaluation 2991: -1.2411936978280753\n",
      "Evaluation 2994: -1.2429496559166842\n",
      "Evaluation 2997: -1.2429963361324865\n",
      "Evaluation 3000: -1.2430344133197917\n",
      "Eigenvalue 1: -1.2433528947921406\n"
     ]
    }
   ],
   "source": [
    "kk = 2\n",
    "beta = 10\n",
    "results = []\n",
    "wavefuncs = []\n",
    "for eidx in range(kk):\n",
    "    cost_func = lambda params: \\\n",
    "        estimator.run(ansatz, H2_op, parameter_values=params).result().values[0] + \\\n",
    "        sum([beta*fidelity.run(ansatz, ansatz, params, wavefuncs[idx]).result().fidelities[0] for idx in range(eidx)])\n",
    "    result = optimizer.minimize(cost_func, x0=np.zeros(ansatz.num_parameters))\n",
    "    wavefuncs.append(result.x)\n",
    "    results.append(estimator.run(ansatz, H2_op, parameter_values=result.x).result().values[0])\n",
    "    print(f'Eigenvalue {eidx}: {results[eidx]}')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "0f0f7014",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-1.8572377869802361, -1.2433528947921406]\n"
     ]
    }
   ],
   "source": [
    "print(results)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "639a1093",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-1.85727503 -1.24458455]\n"
     ]
    }
   ],
   "source": [
    "print(eigens_exact[:kk])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "d43e6880",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "from qiskit_ibm_runtime import Estimator, Sampler, Session, Options"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "d5d07d44",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [],
   "source": [
    "options = Options()\n",
    "options.execution.shot = 5000\n",
    "options.optimization_level = 2\n",
    "options.resilience_level = 1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "08c3bdf3",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [],
   "source": [
    "from qiskit_ibm_runtime import QiskitRuntimeService\n",
    "\n",
    "service = QiskitRuntimeService()\n",
    "backend = service.get_backend('ibm_lagos')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "748911bd",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "results = []\n",
    "wavefuncs = []\n",
    "with Session(service=service, backend=backend) as session:\n",
    "    estimator = Estimator(options=options)\n",
    "    sampler = Sampler(options=options)\n",
    "    fidelity = ComputeUncompute(sampler)\n",
    "    for eidx in range(kk):\n",
    "        cost_func = lambda params: \\\n",
    "            estimator.run(ansatz, H2_op, parameter_values=params).result().values[0] + \\\n",
    "            sum([beta*fidelity.run(ansatz, ansatz, params, wavefuncs[idx]).result().fidelities[0] for idx in range(eidx)])\n",
    "        result = optimizer.minimize(cost_func, x0=np.zeros(ansatz.num_parameters))\n",
    "        wavefuncs.append(result.x)\n",
    "        results.append(estimator.run(ansatz, H2_op, parameter_values=result.x).result().values[0])\n",
    "        print(f'Eigenvalue {eidx}: {results[eidx]}')\n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fc62c726",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "source": [
    "These enrgies are stored in `energies-vqd.json` from a previous run and displayed below:\n",
    "\n",
    "```\n",
    "Iteration 3: -1.0382056008617166\n",
    "Iteration 6: -1.043449010055383\n",
    "Iteration 9: -1.0991475296769626\n",
    "Iteration 12: -1.048740248917583\n",
    "Iteration 15: -1.0917513815319064\n",
    "Iteration 18: -1.0908207936962153\n",
    "Iteration 21: -1.0045573480928254\n",
    "Iteration 24: -1.1665278591668955\n",
    "Iteration 27: -0.9577752043151959\n",
    "Iteration 30: -1.1267180223380715\n",
    "Iteration 33: -1.0326271696284972\n",
    "Iteration 36: -1.037688639771772\n",
    "Iteration 39: -0.987659283105804\n",
    "Iteration 42: -1.124828085753853\n",
    "Iteration 45: -0.9730646395626537\n",
    "Iteration 48: -1.0764693032544939\n",
    "Iteration 51: -0.9774715309095001\n",
    "Iteration 54: -1.0691231309956273\n",
    "Iteration 57: -1.009745661248089\n",
    "Iteration 60: -1.1487429489225114\n",
    "Iteration 63: -1.1690133316853355\n",
    "Iteration 66: -1.0091157125554784\n",
    "Iteration 69: -1.130684179135256\n",
    "Iteration 72: -0.9998160962250462\n",
    "Iteration 75: -1.0910099525926027\n",
    "Iteration 78: -1.0145267640484403\n",
    "Iteration 81: -1.1450295977762361\n",
    "Iteration 84: -1.0186948149960828\n",
    "Iteration 87: -1.0012827371337458\n",
    "Iteration 90: -1.1735177143285604\n",
    "Iteration 93: -1.1127192275573563\n",
    "Iteration 96: -1.0473699442993365\n",
    "Iteration 99: -0.9737242385335628\n",
    "Iteration 102: -1.0798189340966715\n",
    "Iteration 105: -1.0410746017915977\n",
    "Iteration 108: -1.0509351588166596\n",
    "Iteration 111: -1.1440115293671567\n",
    "Iteration 114: -1.0252157140059417\n",
    "Iteration 117: -1.0961171266336873\n",
    "Iteration 120: -0.9773892829951627\n",
    "Iteration 123: -1.0722488510527524\n",
    "Iteration 126: -1.063469910878646\n",
    "Iteration 129: -1.0829858683312552\n",
    "Iteration 132: -1.0600191242353867\n",
    "Iteration 135: -1.0587548488614689\n",
    "Iteration 138: -1.1072786014015783\n",
    "Iteration 141: -1.115318850701003\n",
    "Iteration 144: -1.0545909000175269\n",
    "Iteration 147: -1.1393798017453545\n",
    "Iteration 150: -1.0238671929262682\n",
    "Iteration 153: -1.1372584608183984\n",
    "Iteration 156: -1.0380173433952609\n",
    "Iteration 159: -1.1668135728626885\n",
    "Iteration 162: -1.23173230584167\n",
    "Iteration 165: -1.1857092195760086\n",
    "Iteration 168: -1.2721347242887666\n",
    "Iteration 171: -1.3271014852204899\n",
    "Iteration 174: -1.2234849764565119\n",
    "Iteration 177: -1.4354450886941321\n",
    "Iteration 180: -1.4121505495619489\n",
    "Iteration 183: -1.2349457041132195\n",
    "Iteration 186: -0.5739465116090634\n",
    "Iteration 189: -0.4395928129072497\n",
    "Iteration 192: -0.7461882850801045\n",
    "Iteration 195: -0.8175308241014825\n",
    "Iteration 198: -0.7732486442306853\n",
    "Iteration 201: -1.044340588073701\n",
    "Iteration 204: -1.3359631025512113\n",
    "Iteration 207: -1.4227897681963881\n",
    "Iteration 210: -1.212922398891234\n",
    "Iteration 213: -1.270692226777346\n",
    "Iteration 216: -1.3170154193235064\n",
    "Iteration 219: -1.1738827845815332\n",
    "Iteration 222: -1.2606392100262545\n",
    "Iteration 225: -1.2121291315582245\n",
    "Iteration 228: -1.2813498134267785\n",
    "Iteration 231: -1.2964798973247489\n",
    "Iteration 234: -1.3053405606354276\n",
    "Iteration 237: -1.2075402090566392\n",
    "Iteration 240: -1.283769185944147\n",
    "Iteration 243: -1.49082650998405\n",
    "Iteration 246: -1.0003597587730684\n",
    "Iteration 249: -1.189386420879612\n",
    "Iteration 252: -1.2716489331680538\n",
    "Iteration 255: -1.061590388588323\n",
    "Iteration 258: -1.3482979035904505\n",
    "Iteration 261: -1.2775751092286245\n",
    "Iteration 264: -1.4503103461616385\n",
    "Iteration 267: -1.4712925926127225\n",
    "Iteration 270: -1.5105228389229879\n",
    "Iteration 273: -1.3071793373638865\n",
    "Iteration 276: -1.4071191929443998\n",
    "Iteration 279: -1.2712057620594401\n",
    "Iteration 282: -1.4593775777290903\n",
    "Iteration 285: -1.4315276593968649\n",
    "Iteration 288: -1.3497611256174746\n",
    "Iteration 291: -1.4709616385724384\n",
    "Iteration 294: -1.4587320168491291\n",
    "Iteration 297: -1.3496988547798145\n",
    "Iteration 300: -1.4880319579453658\n",
    "Iteration 303: -1.495190334265667\n",
    "Iteration 306: -1.5393215408540204\n",
    "Iteration 309: -1.4573883310635245\n",
    "Iteration 312: -1.5445130747047715\n",
    "Iteration 315: -1.5491279264642355\n",
    "Iteration 318: -1.5184143945007573\n",
    "Iteration 321: -1.5244273837511833\n",
    "Iteration 324: -1.5317409738940402\n",
    "Iteration 327: -1.5244543257074479\n",
    "Iteration 330: -1.5383821819520223\n",
    "Iteration 333: -1.6532398295321427\n",
    "Iteration 336: -1.3568452219515343\n",
    "Iteration 339: -1.6697560237681262\n",
    "Iteration 342: -1.5493861212047961\n",
    "Iteration 345: -1.7262637639435279\n",
    "Iteration 348: -1.7211645837601253\n",
    "Iteration 351: -1.7573176741355037\n",
    "Iteration 354: -1.6607119849950902\n",
    "Iteration 357: -1.7428631091899167\n",
    "Iteration 360: -1.6625967505298465\n",
    "Iteration 363: -1.7546789933429374\n",
    "Iteration 366: -1.7438866390842724\n",
    "Iteration 369: -1.730754918931889\n",
    "Iteration 372: -1.7105991631592734\n",
    "Iteration 375: -1.7540683508756296\n",
    "Iteration 378: -1.7885326849958023\n",
    "Iteration 381: -1.6375034236134036\n",
    "Iteration 384: -1.7589972595988197\n",
    "Iteration 387: -1.7761711164385634\n",
    "Iteration 390: -1.7125387025336443\n",
    "Iteration 393: -1.7602050775566123\n",
    "Iteration 396: -1.7779376133161564\n",
    "Iteration 399: -1.630606870214433\n",
    "Iteration 402: -1.7547532177725151\n",
    "Iteration 405: -1.7306781021386564\n",
    "Iteration 408: -1.7394498958049391\n",
    "Iteration 411: -1.7957884481491646\n",
    "Iteration 414: -1.7195930806141329\n",
    "Iteration 417: -1.7182341009338336\n",
    "Iteration 420: -1.7993824996291161\n",
    "Iteration 423: -1.7784049296465088\n",
    "Iteration 426: -1.7408880919132397\n",
    "Iteration 429: -1.7821669784756917\n",
    "Iteration 432: -1.6942957282354962\n",
    "Iteration 435: -1.7771614528487167\n",
    "Iteration 438: -1.731631853117684\n",
    "Iteration 441: -1.8520151677622887\n",
    "Iteration 444: -1.7306241960285291\n",
    "Iteration 447: -1.8718315095243487\n",
    "Iteration 450: -1.737786052428562\n",
    "Iteration 453: -1.729932656512238\n",
    "Iteration 456: -1.8085582294257012\n",
    "Iteration 459: -1.7824922308318012\n",
    "Iteration 462: -1.7239713759108515\n",
    "Iteration 465: -1.7922728160452817\n",
    "Iteration 468: -1.734022846892889\n",
    "Iteration 471: -1.7331417485578997\n",
    "Iteration 474: -1.8086813538602717\n",
    "Iteration 477: -1.743788079986246\n",
    "Iteration 480: -1.7533806420421847\n",
    "Iteration 483: -1.7860469552357627\n",
    "Iteration 486: -1.7649806913571906\n",
    "Iteration 489: -1.7208619755224641\n",
    "Iteration 492: -1.79781697158763\n",
    "Iteration 495: -1.731900874081539\n",
    "Iteration 498: -1.7938738930195823\n",
    "Iteration 501: -1.79847234012071\n",
    "Iteration 504: -1.7158240130689124\n",
    "Iteration 507: -1.7338190885756712\n",
    "Iteration 510: -1.80613249253985\n",
    "Iteration 513: -1.7253507560708177\n",
    "Iteration 516: -1.725853254087189\n",
    "Iteration 519: -1.7907327547965246\n",
    "Iteration 522: -1.7820491301012193\n",
    "Iteration 525: -1.787013493027956\n",
    "Iteration 528: -1.802709289401562\n",
    "Iteration 531: -1.788537369953764\n",
    "Iteration 534: -1.7405633206453506\n",
    "Iteration 537: -1.7940911759471496\n",
    "Iteration 540: -1.7614076057861687\n",
    "Iteration 543: -1.7407837961493025\n",
    "Iteration 546: -1.7780685994495289\n",
    "Iteration 549: -1.7425415586473174\n",
    "Iteration 552: -1.7272057025170287\n",
    "Iteration 555: -1.8014220564214767\n",
    "Iteration 558: -1.8069526075935407\n",
    "Iteration 561: -1.7609961221710022\n",
    "Iteration 564: -1.790063793253344\n",
    "Iteration 567: -1.786407382079744\n",
    "Iteration 570: -1.7926792035743628\n",
    "Iteration 573: -1.8063937979732092\n",
    "Iteration 576: -1.775317929540071\n",
    "Iteration 579: -1.7802448817647143\n",
    "Iteration 582: -1.8221899652486733\n",
    "Iteration 585: -1.7653999182493536\n",
    "Iteration 588: -1.7788761140822464\n",
    "Iteration 591: -1.8093866773524474\n",
    "Iteration 594: -1.7940601821890512\n",
    "Iteration 597: -1.6796448646416249\n",
    "Iteration 600: -1.7677951683496227\n",
    "Iteration 603: -1.749756522939376\n",
    "Iteration 606: -1.6844439150146195\n",
    "Iteration 609: -1.8025920025907889\n",
    "Iteration 612: -1.7764134872006752\n",
    "Iteration 615: -1.7708198571501375\n",
    "Iteration 618: -1.7697231569792855\n",
    "Iteration 621: -1.7312335970593145\n",
    "Iteration 624: -1.7477683314226489\n",
    "Iteration 627: -1.7682373377246194\n",
    "Iteration 630: -1.73302648643023\n",
    "Iteration 633: -1.7330209481346164\n",
    "Iteration 636: -1.7621462986537313\n",
    "Iteration 639: -1.7229841105031776\n",
    "Iteration 642: -1.7344527598138857\n",
    "Iteration 645: -1.7779194965444323\n",
    "Iteration 648: -1.7563061077565663\n",
    "Iteration 651: -1.773042653993965\n",
    "Iteration 654: -1.766784839186672\n",
    "Iteration 657: -1.7467090865826802\n",
    "Iteration 660: -1.7527168587104218\n",
    "Iteration 663: -1.7881892469232052\n",
    "Iteration 666: -1.7402098689997465\n",
    "Iteration 669: -1.7429473976549477\n",
    "Iteration 672: -1.7928925339844632\n",
    "Iteration 675: -1.736502815777817\n",
    "Iteration 678: -1.6684124022374567\n",
    "Iteration 681: -1.7920888501130157\n",
    "Iteration 684: -1.7840203291216208\n",
    "Iteration 687: -1.6815473911737095\n",
    "Iteration 690: -1.7881404558566523\n",
    "Iteration 693: -1.774197857232875\n",
    "Iteration 696: -1.7748954991091752\n",
    "Iteration 699: -1.7894199594896691\n",
    "Iteration 702: -1.764738481537366\n",
    "Iteration 705: -1.7974127264950384\n",
    "Iteration 708: -1.7867221524485453\n",
    "Iteration 711: -1.7839167757147112\n",
    "Iteration 714: -1.79689067368648\n",
    "Iteration 717: -1.8093763168104626\n",
    "Iteration 720: -1.7520842627006181\n",
    "Iteration 723: -1.7866879195972736\n",
    "Iteration 726: -1.8124067635968397\n",
    "Iteration 729: -1.8056500064702337\n",
    "Iteration 732: -1.706914541302983\n",
    "Iteration 735: -1.8033813816927986\n",
    "Iteration 738: -1.7666431956926996\n",
    "Iteration 741: -1.7843431526031612\n",
    "Iteration 744: -1.8131406247657982\n",
    "Iteration 747: -1.7620232486025182\n",
    "Iteration 750: -1.7899658189847427\n",
    "Iteration 753: -1.8198752633284119\n",
    "Iteration 756: -1.7556925663898584\n",
    "Iteration 759: -1.7894287556887243\n",
    "Iteration 762: -1.817909201688833\n",
    "Iteration 765: -1.7851060954165316\n",
    "Iteration 768: -1.7841589709602834\n",
    "Iteration 771: -1.8117614175439143\n",
    "Iteration 774: -1.787524347774852\n",
    "Iteration 777: -1.8122030818636503\n",
    "Iteration 780: -1.8177030082709646\n",
    "Iteration 783: -1.799934453854489\n",
    "Iteration 786: -1.7996076750665821\n",
    "Iteration 789: -1.8086451338028169\n",
    "Iteration 792: -1.8070133291215593\n",
    "Iteration 795: -1.7835623884782146\n",
    "Iteration 798: -1.8002450256981017\n",
    "Iteration 801: -1.8050338901748744\n",
    "Iteration 804: -1.7795965923144008\n",
    "Iteration 807: -1.8112111533399515\n",
    "Iteration 810: -1.7430542698933413\n",
    "Iteration 813: -1.768037324696075\n",
    "Iteration 816: -1.8085535952398848\n",
    "Iteration 819: -1.7544558534081602\n",
    "Iteration 822: -1.7632398899105688\n",
    "Iteration 825: -1.8006925176957502\n",
    "Iteration 828: -1.7816582649509964\n",
    "Iteration 831: -1.7908204251912825\n",
    "Iteration 834: -1.8117696752579158\n",
    "Iteration 837: -1.7684209218978515\n",
    "Iteration 840: -1.7799795298285959\n",
    "Iteration 843: -1.8069783638930228\n",
    "Iteration 846: -1.7857245835754967\n",
    "Iteration 849: -1.7957009521647933\n",
    "Iteration 852: -1.8006168883019962\n",
    "Iteration 855: -1.8010869871190844\n",
    "Iteration 858: -1.7894169790145822\n",
    "Iteration 861: -1.804780231263224\n",
    "Iteration 864: -1.763088202104513\n",
    "Iteration 867: -1.763057889000053\n",
    "Iteration 870: -1.795925702227755\n",
    "Iteration 873: -1.785638432837016\n",
    "Iteration 876: -1.775102138714324\n",
    "Iteration 879: -1.8198632266031247\n",
    "Iteration 882: -1.8025191857067533\n",
    "Iteration 885: -1.80195938649862\n",
    "Iteration 888: -1.8266577407262323\n",
    "Iteration 891: -1.7852230377104683\n",
    "Iteration 894: -1.7740631565227045\n",
    "Iteration 897: -1.793639670785757\n",
    "Iteration 900: -1.7787302117767565\n",
    "Iteration 903: -1.7782221608973627\n",
    "Iteration 906: -1.824117315210547\n",
    "Iteration 909: -1.8180614539805546\n",
    "Iteration 912: -1.7557542172440572\n",
    "Iteration 915: -1.817695335574741\n",
    "Iteration 918: -1.8446577759845433\n",
    "Iteration 921: -1.7914641103046107\n",
    "Iteration 924: -1.7957822029292552\n",
    "Iteration 927: -1.723860273901281\n",
    "Iteration 930: -1.764284372237119\n",
    "Iteration 933: -1.8257678035089595\n",
    "Iteration 936: -1.7794696776011107\n",
    "Iteration 939: -1.7875759789021544\n",
    "Iteration 942: -1.8053207215216487\n",
    "Iteration 945: -1.7825164429294615\n",
    "Iteration 948: -1.798830247161676\n",
    "Iteration 951: -1.8040730364477677\n",
    "Iteration 954: -1.775459277563487\n",
    "Iteration 957: -1.7812522440593122\n",
    "Iteration 960: -1.7916180842116538\n",
    "Iteration 963: -1.749502591283953\n",
    "Iteration 966: -1.7544032957093516\n",
    "Iteration 969: -1.8115043268532411\n",
    "Iteration 972: -1.771381550957802\n",
    "Iteration 975: -1.7707345337208928\n",
    "Iteration 978: -1.80217401128013\n",
    "Iteration 981: -1.7840479460085588\n",
    "Iteration 984: -1.7246973710905276\n",
    "Iteration 987: -1.8140994490234976\n",
    "Iteration 990: -1.7589386670329272\n",
    "Iteration 993: -1.7490811586479196\n",
    "Iteration 996: -1.7972689076503592\n",
    "Iteration 999: -1.7751702812478762\n",
    "Iteration 1002: -1.7701729466117202\n",
    "Iteration 1005: -1.8122542740057426\n",
    "Iteration 1008: -1.8051641024170513\n",
    "Iteration 1011: -1.7919101592605067\n",
    "Iteration 1014: -1.8098959462221504\n",
    "Iteration 1017: -1.8003178418703225\n",
    "Iteration 1020: -1.8068952377693983\n",
    "Iteration 1023: -1.8098412579410037\n",
    "Iteration 1026: -1.80643004869511\n",
    "Iteration 1029: -1.7863845752521128\n",
    "Iteration 1032: -1.8211593615769281\n",
    "Iteration 1035: -1.7958787999985975\n",
    "Iteration 1038: -1.7825000627789547\n",
    "Iteration 1041: -1.82270857053919\n",
    "Iteration 1044: -1.784563343034513\n",
    "Iteration 1047: -1.7951591319359506\n",
    "Iteration 1050: -1.817993953520346\n",
    "Iteration 1053: -1.812396261178737\n",
    "```"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "03ebe9fd",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-1.812396261178737, 1.4541251403413418]\n"
     ]
    }
   ],
   "source": [
    "print(results)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cb869312",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "jobs = service.jobs(session_id=session.session_id, limit=None)[::-1]\n",
    "sidx = next(jidx for jidx, job in enumerate(jobs) if job.program_id == 'sampler' and job.done())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3bf43617",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [],
   "source": [
    "ejobs = {}\n",
    "ejobs[0] = {}\n",
    "ejobs[1] = {}\n",
    "ejobs[0]['estimator'] = jobs[:sidx-2]\n",
    "ejobs[1]['estimator'] = jobs[sidx-1::2]\n",
    "ejobs[1]['sampler'] = jobs[sidx::2]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a2899916",
   "metadata": {
    "slideshow": {
     "slide_type": "fragment"
    }
   },
   "outputs": [],
   "source": [
    "energies = {}\n",
    "energies[0] = [job.result().values[0] for job in ejobs[0]['estimator']]\n",
    "energies[1] = [job.result().values[0] for job in ejobs[1]['estimator']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "45a55ff0",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.legend.Legend at 0x16809f850>"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "plt.style.use('dark_background')\n",
    "\n",
    "[plt.plot(range(len(energies[eidx])), energies[eidx], label=f'{eidx} level') for eidx in range(kk)]\n",
    "[plt.plot(range(len(energies[eidx])), [eigens_exact[eidx]]*len(energies[eidx]), ls='--') for eidx in range(kk)]\n",
    "plt.xlabel('Iteration Count')\n",
    "plt.ylabel('Energy')\n",
    "plt.legend(loc=1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "4f8d10f5",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "import json\n",
    "with open('energies-vqd.json', 'r') as handle:\n",
    "    stored_energies = json.load(handle)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "a4a4e920",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [],
   "source": [
    "energies = {}\n",
    "energies[0] = [list(stored_energies['0'][idx].values())[0] for idx in range(len(stored_energies['0']))]\n",
    "energies[1] = [list(stored_energies['1'][idx].values())[0] for idx in range(len(stored_energies['1']))]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "1d26611b",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-1.812396261178737, 1.4541251403413418]\n"
     ]
    }
   ],
   "source": [
    "results = [energies[0][-1], energies[1][-1]]\n",
    "print(results)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "a86c071a",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Iteration 3: -1.0382056008617166\n",
      "Iteration 6: -1.043449010055383\n",
      "Iteration 9: -1.0991475296769626\n",
      "Iteration 12: -1.048740248917583\n",
      "Iteration 15: -1.0917513815319064\n",
      "Iteration 18: -1.0908207936962153\n",
      "Iteration 21: -1.0045573480928254\n",
      "Iteration 24: -1.1665278591668955\n",
      "Iteration 27: -0.9577752043151959\n",
      "Iteration 30: -1.1267180223380715\n",
      "Iteration 33: -1.0326271696284972\n",
      "Iteration 36: -1.037688639771772\n",
      "Iteration 39: -0.987659283105804\n",
      "Iteration 42: -1.124828085753853\n",
      "Iteration 45: -0.9730646395626537\n",
      "Iteration 48: -1.0764693032544939\n",
      "Iteration 51: -0.9774715309095001\n",
      "Iteration 54: -1.0691231309956273\n",
      "Iteration 57: -1.009745661248089\n",
      "Iteration 60: -1.1487429489225114\n",
      "Iteration 63: -1.1690133316853355\n",
      "Iteration 66: -1.0091157125554784\n",
      "Iteration 69: -1.130684179135256\n",
      "Iteration 72: -0.9998160962250462\n",
      "Iteration 75: -1.0910099525926027\n",
      "Iteration 78: -1.0145267640484403\n",
      "Iteration 81: -1.1450295977762361\n",
      "Iteration 84: -1.0186948149960828\n",
      "Iteration 87: -1.0012827371337458\n",
      "Iteration 90: -1.1735177143285604\n",
      "Iteration 93: -1.1127192275573563\n",
      "Iteration 96: -1.0473699442993365\n",
      "Iteration 99: -0.9737242385335628\n",
      "Iteration 102: -1.0798189340966715\n",
      "Iteration 105: -1.0410746017915977\n",
      "Iteration 108: -1.0509351588166596\n",
      "Iteration 111: -1.1440115293671567\n",
      "Iteration 114: -1.0252157140059417\n",
      "Iteration 117: -1.0961171266336873\n",
      "Iteration 120: -0.9773892829951627\n",
      "Iteration 123: -1.0722488510527524\n",
      "Iteration 126: -1.063469910878646\n",
      "Iteration 129: -1.0829858683312552\n",
      "Iteration 132: -1.0600191242353867\n",
      "Iteration 135: -1.0587548488614689\n",
      "Iteration 138: -1.1072786014015783\n",
      "Iteration 141: -1.115318850701003\n",
      "Iteration 144: -1.0545909000175269\n",
      "Iteration 147: -1.1393798017453545\n",
      "Iteration 150: -1.0238671929262682\n",
      "Iteration 153: -1.1372584608183984\n",
      "Iteration 156: -1.0380173433952609\n",
      "Iteration 159: -1.1668135728626885\n",
      "Iteration 162: -1.23173230584167\n",
      "Iteration 165: -1.1857092195760086\n",
      "Iteration 168: -1.2721347242887666\n",
      "Iteration 171: -1.3271014852204899\n",
      "Iteration 174: -1.2234849764565119\n",
      "Iteration 177: -1.4354450886941321\n",
      "Iteration 180: -1.4121505495619489\n",
      "Iteration 183: -1.2349457041132195\n",
      "Iteration 186: -0.5739465116090634\n",
      "Iteration 189: -0.4395928129072497\n",
      "Iteration 192: -0.7461882850801045\n",
      "Iteration 195: -0.8175308241014825\n",
      "Iteration 198: -0.7732486442306853\n",
      "Iteration 201: -1.044340588073701\n",
      "Iteration 204: -1.3359631025512113\n",
      "Iteration 207: -1.4227897681963881\n",
      "Iteration 210: -1.212922398891234\n",
      "Iteration 213: -1.270692226777346\n",
      "Iteration 216: -1.3170154193235064\n",
      "Iteration 219: -1.1738827845815332\n",
      "Iteration 222: -1.2606392100262545\n",
      "Iteration 225: -1.2121291315582245\n",
      "Iteration 228: -1.2813498134267785\n",
      "Iteration 231: -1.2964798973247489\n",
      "Iteration 234: -1.3053405606354276\n",
      "Iteration 237: -1.2075402090566392\n",
      "Iteration 240: -1.283769185944147\n",
      "Iteration 243: -1.49082650998405\n",
      "Iteration 246: -1.0003597587730684\n",
      "Iteration 249: -1.189386420879612\n",
      "Iteration 252: -1.2716489331680538\n",
      "Iteration 255: -1.061590388588323\n",
      "Iteration 258: -1.3482979035904505\n",
      "Iteration 261: -1.2775751092286245\n",
      "Iteration 264: -1.4503103461616385\n",
      "Iteration 267: -1.4712925926127225\n",
      "Iteration 270: -1.5105228389229879\n",
      "Iteration 273: -1.3071793373638865\n",
      "Iteration 276: -1.4071191929443998\n",
      "Iteration 279: -1.2712057620594401\n",
      "Iteration 282: -1.4593775777290903\n",
      "Iteration 285: -1.4315276593968649\n",
      "Iteration 288: -1.3497611256174746\n",
      "Iteration 291: -1.4709616385724384\n",
      "Iteration 294: -1.4587320168491291\n",
      "Iteration 297: -1.3496988547798145\n",
      "Iteration 300: -1.4880319579453658\n",
      "Iteration 303: -1.495190334265667\n",
      "Iteration 306: -1.5393215408540204\n",
      "Iteration 309: -1.4573883310635245\n",
      "Iteration 312: -1.5445130747047715\n",
      "Iteration 315: -1.5491279264642355\n",
      "Iteration 318: -1.5184143945007573\n",
      "Iteration 321: -1.5244273837511833\n",
      "Iteration 324: -1.5317409738940402\n",
      "Iteration 327: -1.5244543257074479\n",
      "Iteration 330: -1.5383821819520223\n",
      "Iteration 333: -1.6532398295321427\n",
      "Iteration 336: -1.3568452219515343\n",
      "Iteration 339: -1.6697560237681262\n",
      "Iteration 342: -1.5493861212047961\n",
      "Iteration 345: -1.7262637639435279\n",
      "Iteration 348: -1.7211645837601253\n",
      "Iteration 351: -1.7573176741355037\n",
      "Iteration 354: -1.6607119849950902\n",
      "Iteration 357: -1.7428631091899167\n",
      "Iteration 360: -1.6625967505298465\n",
      "Iteration 363: -1.7546789933429374\n",
      "Iteration 366: -1.7438866390842724\n",
      "Iteration 369: -1.730754918931889\n",
      "Iteration 372: -1.7105991631592734\n",
      "Iteration 375: -1.7540683508756296\n",
      "Iteration 378: -1.7885326849958023\n",
      "Iteration 381: -1.6375034236134036\n",
      "Iteration 384: -1.7589972595988197\n",
      "Iteration 387: -1.7761711164385634\n",
      "Iteration 390: -1.7125387025336443\n",
      "Iteration 393: -1.7602050775566123\n",
      "Iteration 396: -1.7779376133161564\n",
      "Iteration 399: -1.630606870214433\n",
      "Iteration 402: -1.7547532177725151\n",
      "Iteration 405: -1.7306781021386564\n",
      "Iteration 408: -1.7394498958049391\n",
      "Iteration 411: -1.7957884481491646\n",
      "Iteration 414: -1.7195930806141329\n",
      "Iteration 417: -1.7182341009338336\n",
      "Iteration 420: -1.7993824996291161\n",
      "Iteration 423: -1.7784049296465088\n",
      "Iteration 426: -1.7408880919132397\n",
      "Iteration 429: -1.7821669784756917\n",
      "Iteration 432: -1.6942957282354962\n",
      "Iteration 435: -1.7771614528487167\n",
      "Iteration 438: -1.731631853117684\n",
      "Iteration 441: -1.8520151677622887\n",
      "Iteration 444: -1.7306241960285291\n",
      "Iteration 447: -1.8718315095243487\n",
      "Iteration 450: -1.737786052428562\n",
      "Iteration 453: -1.729932656512238\n",
      "Iteration 456: -1.8085582294257012\n",
      "Iteration 459: -1.7824922308318012\n",
      "Iteration 462: -1.7239713759108515\n",
      "Iteration 465: -1.7922728160452817\n",
      "Iteration 468: -1.734022846892889\n",
      "Iteration 471: -1.7331417485578997\n",
      "Iteration 474: -1.8086813538602717\n",
      "Iteration 477: -1.743788079986246\n",
      "Iteration 480: -1.7533806420421847\n",
      "Iteration 483: -1.7860469552357627\n",
      "Iteration 486: -1.7649806913571906\n",
      "Iteration 489: -1.7208619755224641\n",
      "Iteration 492: -1.79781697158763\n",
      "Iteration 495: -1.731900874081539\n",
      "Iteration 498: -1.7938738930195823\n",
      "Iteration 501: -1.79847234012071\n",
      "Iteration 504: -1.7158240130689124\n",
      "Iteration 507: -1.7338190885756712\n",
      "Iteration 510: -1.80613249253985\n",
      "Iteration 513: -1.7253507560708177\n",
      "Iteration 516: -1.725853254087189\n",
      "Iteration 519: -1.7907327547965246\n",
      "Iteration 522: -1.7820491301012193\n",
      "Iteration 525: -1.787013493027956\n",
      "Iteration 528: -1.802709289401562\n",
      "Iteration 531: -1.788537369953764\n",
      "Iteration 534: -1.7405633206453506\n",
      "Iteration 537: -1.7940911759471496\n",
      "Iteration 540: -1.7614076057861687\n",
      "Iteration 543: -1.7407837961493025\n",
      "Iteration 546: -1.7780685994495289\n",
      "Iteration 549: -1.7425415586473174\n",
      "Iteration 552: -1.7272057025170287\n",
      "Iteration 555: -1.8014220564214767\n",
      "Iteration 558: -1.8069526075935407\n",
      "Iteration 561: -1.7609961221710022\n",
      "Iteration 564: -1.790063793253344\n",
      "Iteration 567: -1.786407382079744\n",
      "Iteration 570: -1.7926792035743628\n",
      "Iteration 573: -1.8063937979732092\n",
      "Iteration 576: -1.775317929540071\n",
      "Iteration 579: -1.7802448817647143\n",
      "Iteration 582: -1.8221899652486733\n",
      "Iteration 585: -1.7653999182493536\n",
      "Iteration 588: -1.7788761140822464\n",
      "Iteration 591: -1.8093866773524474\n",
      "Iteration 594: -1.7940601821890512\n",
      "Iteration 597: -1.6796448646416249\n",
      "Iteration 600: -1.7677951683496227\n",
      "Iteration 603: -1.749756522939376\n",
      "Iteration 606: -1.6844439150146195\n",
      "Iteration 609: -1.8025920025907889\n",
      "Iteration 612: -1.7764134872006752\n",
      "Iteration 615: -1.7708198571501375\n",
      "Iteration 618: -1.7697231569792855\n",
      "Iteration 621: -1.7312335970593145\n",
      "Iteration 624: -1.7477683314226489\n",
      "Iteration 627: -1.7682373377246194\n",
      "Iteration 630: -1.73302648643023\n",
      "Iteration 633: -1.7330209481346164\n",
      "Iteration 636: -1.7621462986537313\n",
      "Iteration 639: -1.7229841105031776\n",
      "Iteration 642: -1.7344527598138857\n",
      "Iteration 645: -1.7779194965444323\n",
      "Iteration 648: -1.7563061077565663\n",
      "Iteration 651: -1.773042653993965\n",
      "Iteration 654: -1.766784839186672\n",
      "Iteration 657: -1.7467090865826802\n",
      "Iteration 660: -1.7527168587104218\n",
      "Iteration 663: -1.7881892469232052\n",
      "Iteration 666: -1.7402098689997465\n",
      "Iteration 669: -1.7429473976549477\n",
      "Iteration 672: -1.7928925339844632\n",
      "Iteration 675: -1.736502815777817\n",
      "Iteration 678: -1.6684124022374567\n",
      "Iteration 681: -1.7920888501130157\n",
      "Iteration 684: -1.7840203291216208\n",
      "Iteration 687: -1.6815473911737095\n",
      "Iteration 690: -1.7881404558566523\n",
      "Iteration 693: -1.774197857232875\n",
      "Iteration 696: -1.7748954991091752\n",
      "Iteration 699: -1.7894199594896691\n",
      "Iteration 702: -1.764738481537366\n",
      "Iteration 705: -1.7974127264950384\n",
      "Iteration 708: -1.7867221524485453\n",
      "Iteration 711: -1.7839167757147112\n",
      "Iteration 714: -1.79689067368648\n",
      "Iteration 717: -1.8093763168104626\n",
      "Iteration 720: -1.7520842627006181\n",
      "Iteration 723: -1.7866879195972736\n",
      "Iteration 726: -1.8124067635968397\n",
      "Iteration 729: -1.8056500064702337\n",
      "Iteration 732: -1.706914541302983\n",
      "Iteration 735: -1.8033813816927986\n",
      "Iteration 738: -1.7666431956926996\n",
      "Iteration 741: -1.7843431526031612\n",
      "Iteration 744: -1.8131406247657982\n",
      "Iteration 747: -1.7620232486025182\n",
      "Iteration 750: -1.7899658189847427\n",
      "Iteration 753: -1.8198752633284119\n",
      "Iteration 756: -1.7556925663898584\n",
      "Iteration 759: -1.7894287556887243\n",
      "Iteration 762: -1.817909201688833\n",
      "Iteration 765: -1.7851060954165316\n",
      "Iteration 768: -1.7841589709602834\n",
      "Iteration 771: -1.8117614175439143\n",
      "Iteration 774: -1.787524347774852\n",
      "Iteration 777: -1.8122030818636503\n",
      "Iteration 780: -1.8177030082709646\n",
      "Iteration 783: -1.799934453854489\n",
      "Iteration 786: -1.7996076750665821\n",
      "Iteration 789: -1.8086451338028169\n",
      "Iteration 792: -1.8070133291215593\n",
      "Iteration 795: -1.7835623884782146\n",
      "Iteration 798: -1.8002450256981017\n",
      "Iteration 801: -1.8050338901748744\n",
      "Iteration 804: -1.7795965923144008\n",
      "Iteration 807: -1.8112111533399515\n",
      "Iteration 810: -1.7430542698933413\n",
      "Iteration 813: -1.768037324696075\n",
      "Iteration 816: -1.8085535952398848\n",
      "Iteration 819: -1.7544558534081602\n",
      "Iteration 822: -1.7632398899105688\n",
      "Iteration 825: -1.8006925176957502\n",
      "Iteration 828: -1.7816582649509964\n",
      "Iteration 831: -1.7908204251912825\n",
      "Iteration 834: -1.8117696752579158\n",
      "Iteration 837: -1.7684209218978515\n",
      "Iteration 840: -1.7799795298285959\n",
      "Iteration 843: -1.8069783638930228\n",
      "Iteration 846: -1.7857245835754967\n",
      "Iteration 849: -1.7957009521647933\n",
      "Iteration 852: -1.8006168883019962\n",
      "Iteration 855: -1.8010869871190844\n",
      "Iteration 858: -1.7894169790145822\n",
      "Iteration 861: -1.804780231263224\n",
      "Iteration 864: -1.763088202104513\n",
      "Iteration 867: -1.763057889000053\n",
      "Iteration 870: -1.795925702227755\n",
      "Iteration 873: -1.785638432837016\n",
      "Iteration 876: -1.775102138714324\n",
      "Iteration 879: -1.8198632266031247\n",
      "Iteration 882: -1.8025191857067533\n",
      "Iteration 885: -1.80195938649862\n",
      "Iteration 888: -1.8266577407262323\n",
      "Iteration 891: -1.7852230377104683\n",
      "Iteration 894: -1.7740631565227045\n",
      "Iteration 897: -1.793639670785757\n",
      "Iteration 900: -1.7787302117767565\n",
      "Iteration 903: -1.7782221608973627\n",
      "Iteration 906: -1.824117315210547\n",
      "Iteration 909: -1.8180614539805546\n",
      "Iteration 912: -1.7557542172440572\n",
      "Iteration 915: -1.817695335574741\n",
      "Iteration 918: -1.8446577759845433\n",
      "Iteration 921: -1.7914641103046107\n",
      "Iteration 924: -1.7957822029292552\n",
      "Iteration 927: -1.723860273901281\n",
      "Iteration 930: -1.764284372237119\n",
      "Iteration 933: -1.8257678035089595\n",
      "Iteration 936: -1.7794696776011107\n",
      "Iteration 939: -1.7875759789021544\n",
      "Iteration 942: -1.8053207215216487\n",
      "Iteration 945: -1.7825164429294615\n",
      "Iteration 948: -1.798830247161676\n",
      "Iteration 951: -1.8040730364477677\n",
      "Iteration 954: -1.775459277563487\n",
      "Iteration 957: -1.7812522440593122\n",
      "Iteration 960: -1.7916180842116538\n",
      "Iteration 963: -1.749502591283953\n",
      "Iteration 966: -1.7544032957093516\n",
      "Iteration 969: -1.8115043268532411\n",
      "Iteration 972: -1.771381550957802\n",
      "Iteration 975: -1.7707345337208928\n",
      "Iteration 978: -1.80217401128013\n",
      "Iteration 981: -1.7840479460085588\n",
      "Iteration 984: -1.7246973710905276\n",
      "Iteration 987: -1.8140994490234976\n",
      "Iteration 990: -1.7589386670329272\n",
      "Iteration 993: -1.7490811586479196\n",
      "Iteration 996: -1.7972689076503592\n",
      "Iteration 999: -1.7751702812478762\n",
      "Iteration 1002: -1.7701729466117202\n",
      "Iteration 1005: -1.8122542740057426\n",
      "Iteration 1008: -1.8051641024170513\n",
      "Iteration 1011: -1.7919101592605067\n",
      "Iteration 1014: -1.8098959462221504\n",
      "Iteration 1017: -1.8003178418703225\n",
      "Iteration 1020: -1.8068952377693983\n",
      "Iteration 1023: -1.8098412579410037\n",
      "Iteration 1026: -1.80643004869511\n",
      "Iteration 1029: -1.7863845752521128\n",
      "Iteration 1032: -1.8211593615769281\n",
      "Iteration 1035: -1.7958787999985975\n",
      "Iteration 1038: -1.7825000627789547\n",
      "Iteration 1041: -1.82270857053919\n",
      "Iteration 1044: -1.784563343034513\n",
      "Iteration 1047: -1.7951591319359506\n",
      "Iteration 1050: -1.817993953520346\n",
      "Iteration 1053: -1.812396261178737\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "[None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None,\n",
       " None]"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# this code produces the output shown from the VQD run on ibm_lagos\n",
    "# ground state, replace 0 index with 1 for first excited state\n",
    "[print(f'Iteration {3*(idx+1)}: {energies[0][idx]}') for idx in range(len(energies[0]))]"
   ]
  }
 ],
 "metadata": {
  "celltoolbar": "Slideshow",
  "kernelspec": {
   "display_name": "qiskit (stable)",
   "language": "python",
   "name": "qiskit-stable"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.13"
  },
  "rise": {
   "theme": "monokai",
   "transition": "none"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
